{"trace_id": "4b9e1c07a2d35f68e0c1b7a94d2f6031", "span_id": "a1f0c3d2e4b50002", "parent_span_id": "a1f0c3d2e4b50001", "service": "auth-svc", "name": "verify_token", "kind": "SERVER", "start_time": "2026-10-14T09:41:07.312Z", "end_time": "2026-10-14T09:41:07.358Z", "duration_ms": 46, "status": "OK", "attributes": {"auth.scheme": "bearer"}}
{"trace_id": "4b9e1c07a2d35f68e0c1b7a94d2f6031", "span_id": "a1f0c3d2e4b50005", "parent_span_id": "a1f0c3d2e4b50004", "service": "postgres", "name": "SELECT contracts", "kind": "CLIENT", "start_time": "2026-10-14T09:41:07.375Z", "end_time": "2026-10-14T09:41:07.600Z", "duration_ms": 225, "status": "OK", "attributes": {"db.system": "postgresql", "db.table": "contracts", "db.rows": 14}}
{"trace_id": "4b9e1c07a2d35f68e0c1b7a94d2f6031", "span_id": "a1f0c3d2e4b50004", "parent_span_id": "a1f0c3d2e4b50003", "service": "quote-svc", "name": "load_customer_contract", "kind": "INTERNAL", "start_time": "2026-10-14T09:41:07.370Z", "end_time": "2026-10-14T09:41:07.610Z", "duration_ms": 240, "status": "OK", "attributes": {}}
{"trace_id": "4b9e1c07a2d35f68e0c1b7a94d2f6031", "span_id": "a1f0c3d2e4b50007", "parent_span_id": "a1f0c3d2e4b50003", "service": "rates-svc", "name": "carrier_rates coastal", "kind": "CLIENT", "start_time": "2026-10-14T09:41:07.625Z", "end_time": "2026-10-14T09:41:10.010Z", "duration_ms": 2385, "status": "OK", "attributes": {"carrier": "coastal", "peer.service": "coastal-carrier-api", "http.status_code": 200}}
{"trace_id": "4b9e1c07a2d35f68e0c1b7a94d2f6031", "span_id": "a1f0c3d2e4b50006", "parent_span_id": "a1f0c3d2e4b50003", "service": "rates-svc", "name": "carrier_rates north-line", "kind": "CLIENT", "start_time": "2026-10-14T09:41:07.620Z", "end_time": "2026-10-14T09:41:10.220Z", "duration_ms": 2600, "status": "OK", "attributes": {"carrier": "north-line", "peer.service": "north-line-carrier-api", "http.status_code": 200}}
{"trace_id": "4b9e1c07a2d35f68e0c1b7a94d2f6031", "span_id": "a1f0c3d2e4b50009", "parent_span_id": "a1f0c3d2e4b50008", "service": "cache", "name": "GET fx:EUR-USD", "kind": "CLIENT", "start_time": "2026-10-14T09:41:10.240Z", "end_time": "2026-10-14T09:41:10.248Z", "duration_ms": 8, "status": "OK", "attributes": {"cache.hit": true}}
{"trace_id": "4b9e1c07a2d35f68e0c1b7a94d2f6031", "span_id": "a1f0c3d2e4b50008", "parent_span_id": "a1f0c3d2e4b50003", "service": "quote-svc", "name": "price_and_rank", "kind": "INTERNAL", "start_time": "2026-10-14T09:41:10.230Z", "end_time": "2026-10-14T09:41:11.280Z", "duration_ms": 1050, "status": "OK", "attributes": {"rank.candidates": 1840, "rank.algorithm": "rank_v2"}}
{"trace_id": "4b9e1c07a2d35f68e0c1b7a94d2f6031", "span_id": "a1f0c3d2e4b5000b", "parent_span_id": "a1f0c3d2e4b5000a", "service": "postgres", "name": "INSERT quotes", "kind": "CLIENT", "start_time": "2026-10-14T09:41:11.290Z", "end_time": "2026-10-14T09:41:11.430Z", "duration_ms": 140, "status": "OK", "attributes": {"db.system": "postgresql", "db.table": "quotes"}}
{"trace_id": "4b9e1c07a2d35f68e0c1b7a94d2f6031", "span_id": "a1f0c3d2e4b5000a", "parent_span_id": "a1f0c3d2e4b50003", "service": "quote-svc", "name": "persist_quote", "kind": "INTERNAL", "start_time": "2026-10-14T09:41:11.285Z", "end_time": "2026-10-14T09:41:11.440Z", "duration_ms": 155, "status": "OK", "attributes": {}}
{"trace_id": "4b9e1c07a2d35f68e0c1b7a94d2f6031", "span_id": "a1f0c3d2e4b50003", "parent_span_id": "a1f0c3d2e4b50001", "service": "quote-svc", "name": "build_quote", "kind": "SERVER", "start_time": "2026-10-14T09:41:07.360Z", "end_time": "2026-10-14T09:41:11.450Z", "duration_ms": 4090, "status": "OK", "attributes": {"quote.lanes": 3, "quote.mode": "FTL"}}
{"trace_id": "4b9e1c07a2d35f68e0c1b7a94d2f6031", "span_id": "a1f0c3d2e4b5000d", "parent_span_id": "a1f0c3d2e4b50001", "service": "api-gateway", "name": "serialize_response", "kind": "INTERNAL", "start_time": "2026-10-14T09:41:11.452Z", "end_time": "2026-10-14T09:41:11.495Z", "duration_ms": 43, "status": "OK", "attributes": {"http.response_size_bytes": 18233}}
{"trace_id": "4b9e1c07a2d35f68e0c1b7a94d2f6031", "span_id": "a1f0c3d2e4b50001", "parent_span_id": null, "service": "api-gateway", "name": "POST /v2/quotes", "kind": "SERVER", "start_time": "2026-10-14T09:41:07.300Z", "end_time": "2026-10-14T09:41:11.500Z", "duration_ms": 4200, "status": "OK", "attributes": {"http.method": "POST", "http.route": "/v2/quotes", "http.status_code": 200, "customer.tier": "standard"}}
{"trace_id": "4b9e1c07a2d35f68e0c1b7a94d2f6031", "span_id": "a1f0c3d2e4b5000c", "parent_span_id": "a1f0c3d2e4b50003", "service": "notify-svc", "name": "emit quote.created", "kind": "PRODUCER", "start_time": "2026-10-14T09:41:11.446Z", "end_time": "2026-10-14T09:41:11.910Z", "duration_ms": 464, "status": "OK", "attributes": {"messaging.destination": "quote.created", "messaging.system": "kafka"}}
