{"ts":"2026-05-04T08:30:00Z","level":"INFO","service":"api","msg":"server started","port":8080}
{"ts":"2026-05-04T08:30:02Z","level":"INFO","service":"api","msg":"http request","method":"GET","path":"/health","status":200,"latency_ms":3}
{"ts":"2026-05-04T08:30:05Z","level":"INFO","service":"auth","msg":"user login","user_id":421,"ip":"10.0.0.4"}
{"ts":"2026-05-04T08:30:07Z","level":"INFO","service":"api","msg":"http request","method":"GET","path":"/users/421","status":200,"latency_ms":18}
{"ts":"2026-05-04T08:30:09Z","level":"DEBUG","service":"db","msg":"query","query_ms":4,"rows":1}
{"ts":"2026-05-04T08:30:12Z","level":"INFO","service":"api","msg":"http request","method":"POST","path":"/orders","status":201,"latency_ms":42}
{"ts":"2026-05-04T08:30:14Z","level":"WARN","service":"db","msg":"slow query","query_ms":820,"rows":15234}
{"ts":"2026-05-04T08:30:16Z","level":"INFO","service":"auth","msg":"user login","user_id":98,"ip":"10.0.0.7"}
{"ts":"2026-05-04T08:30:19Z","level":"INFO","service":"api","msg":"http request","method":"GET","path":"/orders","status":200,"latency_ms":61}
{"ts":"2026-05-04T08:30:21Z","level":"ERROR","service":"db","msg":"connection refused","host":"db-replica-2"}
{"ts":"2026-05-04T08:30:24Z","level":"INFO","service":"api","msg":"http request","method":"GET","path":"/products","status":200,"latency_ms":12}
{"ts":"2026-05-04T08:30:26Z","level":"INFO","service":"auth","msg":"user logout","user_id":421}
{"ts":"2026-05-04T08:30:29Z","level":"WARN","service":"api","msg":"rate limit","method":"POST","path":"/orders","status":429,"client_ip":"10.0.0.99"}
{"ts":"2026-05-04T08:30:32Z","level":"ERROR","service":"api","msg":"http request","method":"POST","path":"/orders","status":500,"latency_ms":214,"error":"timeout"}
{"ts":"2026-05-04T08:30:35Z","level":"INFO","service":"api","msg":"http request","method":"GET","path":"/health","status":200,"latency_ms":2}
{"ts":"2026-05-04T08:30:38Z","level":"INFO","service":"auth","msg":"failed login","user_id":98,"ip":"10.0.0.7","reason":"bad password"}
{"ts":"2026-05-04T08:30:41Z","level":"INFO","service":"db","msg":"query","query_ms":11,"rows":42}
{"ts":"2026-05-04T08:30:44Z","level":"WARN","service":"db","msg":"slow query","query_ms":1240,"rows":98765}
{"ts":"2026-05-04T08:30:47Z","level":"INFO","service":"api","msg":"http request","method":"GET","path":"/products/17","status":200,"latency_ms":9}
{"ts":"2026-05-04T08:30:49Z","level":"ERROR","service":"api","msg":"http request","method":"GET","path":"/users/99999","status":404,"latency_ms":5,"error":"not found"}
{"ts":"2026-05-04T08:30:52Z","level":"INFO","service":"api","msg":"http request","method":"POST","path":"/orders","status":201,"latency_ms":55}
{"ts":"2026-05-04T08:30:55Z","level":"DEBUG","service":"db","msg":"query","query_ms":7,"rows":3}
{"ts":"2026-05-04T08:30:58Z","level":"WARN","service":"api","msg":"slow request","method":"POST","path":"/orders","status":201,"latency_ms":890}
{"ts":"2026-05-04T08:31:01Z","level":"INFO","service":"auth","msg":"user login","user_id":1024,"ip":"10.0.0.12"}
{"ts":"2026-05-04T08:31:04Z","level":"ERROR","service":"db","msg":"deadlock detected","query_ms":340}
{"ts":"2026-05-04T08:31:07Z","level":"INFO","service":"api","msg":"http request","method":"GET","path":"/orders/8821","status":200,"latency_ms":21}
{"ts":"2026-05-04T08:31:10Z","level":"INFO","service":"api","msg":"http request","method":"DELETE","path":"/orders/8821","status":204,"latency_ms":33}
{"ts":"2026-05-04T08:31:13Z","level":"WARN","service":"auth","msg":"failed login","user_id":98,"ip":"10.0.0.7","reason":"bad password"}
{"ts":"2026-05-04T08:31:16Z","level":"WARN","service":"auth","msg":"failed login","user_id":98,"ip":"10.0.0.7","reason":"bad password"}
{"ts":"2026-05-04T08:31:19Z","level":"ERROR","service":"auth","msg":"account locked","user_id":98,"ip":"10.0.0.7"}
{"ts":"2026-05-04T08:31:22Z","level":"INFO","service":"api","msg":"http request","method":"GET","path":"/health","status":200,"latency_ms":2}
{"ts":"2026-05-04T08:31:25Z","level":"INFO","service":"db","msg":"query","query_ms":15,"rows":120}
{"ts":"2026-05-04T08:31:28Z","level":"ERROR","service":"api","msg":"http request","method":"GET","path":"/products","status":503,"latency_ms":5012,"error":"upstream timeout"}
{"ts":"2026-05-04T08:31:31Z","level":"INFO","service":"api","msg":"server shutdown"}