motel / topology preview
topology-driven-logs.yaml
Defined topology and effective trace rate over 7s.
- 2services
- 2operations
- 1defined calls
- 1root operations
- 1scenarios
Trace rate
Traffic patterns and scenario traffic overrides. Shaded regions show scenario windows.
Service map
Arrows show defined calls between services. Dashed arrows appear only in scenario additions.
contains a root operationdefined callscenario addition
Captured run
One local simulation: up to 500ms, seed 1. Up to 10 traces, 1,000 spans, 500 metric data points, and 500 logs are stored in this file.
- 10traces generated
- 20spans generated
- 1span errors
- 460ms elapsed
- 0metric points
- 14logs
Traces
Trace e2d4e1523894282e5c14a0f4a25f9c18 · 2 captured spans
gateway / GET /api server
0 ms175.340057 msbackend / process client
14.097469 ms147.145119 msTrace 53b0122222f21e519745834f866b221d · 2 captured spans
gateway / GET /api server
0 ms104.035492 msbackend / process client
26.386926 ms51.261639 msTrace d81e9c908123e0225ce06bdf48389535 · 2 captured spans
gateway / GET /api server
0 ms117.190324 msbackend / process client
19.112597 ms78.96513 msTrace 8b21348eb90e5fb72dc7239386b5d137 · 2 captured spans
gateway / GET /api server
0 ms83.021833 msbackend / process client
14.955605 ms53.110622 msTrace d642461352bb10ae01fbdf347c042010 · 2 captured spans
gateway / GET /api server
0 ms84.103332 msbackend / process client
17.718741 ms48.66585 msTrace e21d49dc1557cc34d9de9e8b9d0ef978 · 2 captured spans
gateway / GET /api server
0 ms124.851758 msbackend / process client
20.329899 ms84.191959 msTrace aaf6856a7ef480c77e7c12c3799da758 · 2 captured spans
gateway / GET /api server
0 ms168.44407 msbackend / process client
20.989497 ms126.465075 msTrace aea5af9f7b5f53127a2ced17b08da34e · 2 captured spans
gateway / GET /api server
0 ms48.432046 msbackend / process client
24.216023 ms0 msTrace ed82be7443cb46c4a7367eb798133baa · 2 captured spans
gateway / GET /api server
0 ms162.93507 msbackend / process client
24.826648 ms113.281774 msTrace ac8a008c98159e3f3bae6fc84320a170 · 2 captured spans
gateway / GET /api server
0 ms106.356522 msbackend / process client
17.632747 ms71.091027 msMetrics
No metric data points emitted.
Logs
| Service | Severity | Message | Trace |
|---|---|---|---|
| gateway | INFO | handled GET /api method=GET | e2d4e1523894282e5c14a0f4a25f9c18 |
| gateway | INFO | handled GET /api method=GET | 53b0122222f21e519745834f866b221d |
| gateway | DEBUG | cache lookup key=user:1 | 53b0122222f21e519745834f866b221d |
| gateway | INFO | handled GET /api method=GET | d81e9c908123e0225ce06bdf48389535 |
| gateway | INFO | handled GET /api method=GET | 8b21348eb90e5fb72dc7239386b5d137 |
| gateway | INFO | handled GET /api method=GET | d642461352bb10ae01fbdf347c042010 |
| gateway | ERROR | upstream timeout for GET /api | d642461352bb10ae01fbdf347c042010 |
| gateway | INFO | handled GET /api method=GET | e21d49dc1557cc34d9de9e8b9d0ef978 |
| gateway | DEBUG | cache lookup key=user:2 | e21d49dc1557cc34d9de9e8b9d0ef978 |
| gateway | INFO | handled GET /api method=GET | aaf6856a7ef480c77e7c12c3799da758 |
| gateway | INFO | handled GET /api method=GET | aea5af9f7b5f53127a2ced17b08da34e |
| gateway | DEBUG | cache lookup key=user:3 | aea5af9f7b5f53127a2ced17b08da34e |
| gateway | INFO | handled GET /api method=GET | ed82be7443cb46c4a7367eb798133baa |
| gateway | INFO | handled GET /api method=GET | ac8a008c98159e3f3bae6fc84320a170 |
Raw captured output (JSON)
{
"duration": "500ms",
"slow_threshold": "1s",
"seed": 1,
"max_traces": 10,
"stats": {
"traces": 10,
"spans": 20,
"errors": 1,
"failed_traces": 1,
"timeouts": 0,
"retries": 0,
"spans_bounded": 0,
"queue_rejections": 0,
"circuit_breaker_trips": 0,
"elapsed_ms": 460,
"traces_per_second": 21.737567078409445,
"spans_per_second": 43.47513415681889,
"error_rate": 0.05,
"trace_error_rate": 0.1
},
"spans": [
{
"trace_id": "e2d4e1523894282e5c14a0f4a25f9c18",
"span_id": "1a559d47b18ea695",
"service": "gateway",
"name": "GET /api",
"kind": "server",
"start_time": "2026-09-27T21:36:04.873234+01:00",
"end_time": "2026-09-27T21:36:05.048574057+01:00",
"start_ms": 1790541364873.234,
"duration_ms": 175.340057,
"status": "Unset",
"resource": {
"service.name": {
"type": "STRING",
"value": "gateway"
}
},
"attributes": {
"http.request.method": {
"type": "STRING",
"value": "GET"
},
"synth.operation": {
"type": "STRING",
"value": "GET /api"
},
"synth.scenarios": {
"type": "STRINGSLICE",
"value": []
},
"synth.service": {
"type": "STRING",
"value": "gateway"
}
}
},
{
"trace_id": "e2d4e1523894282e5c14a0f4a25f9c18",
"span_id": "7dd7f9b2e7b4adfd",
"parent_span_id": "1a559d47b18ea695",
"service": "backend",
"name": "process",
"kind": "client",
"start_time": "2026-09-27T21:36:04.887331469+01:00",
"end_time": "2026-09-27T21:36:05.034476588+01:00",
"start_ms": 1790541364887.3315,
"duration_ms": 147.145119,
"status": "Unset",
"resource": {
"service.name": {
"type": "STRING",
"value": "backend"
}
},
"attributes": {
"synth.operation": {
"type": "STRING",
"value": "process"
},
"synth.scenarios": {
"type": "STRINGSLICE",
"value": []
},
"synth.service": {
"type": "STRING",
"value": "backend"
}
}
},
{
"trace_id": "53b0122222f21e519745834f866b221d",
"span_id": "6f7ab86de225eba8",
"service": "gateway",
"name": "GET /api",
"kind": "server",
"start_time": "2026-09-27T21:36:04.924356+01:00",
"end_time": "2026-09-27T21:36:05.028391492+01:00",
"start_ms": 1790541364924.3562,
"duration_ms": 104.035492,
"status": "Unset",
"resource": {
"service.name": {
"type": "STRING",
"value": "gateway"
}
},
"attributes": {
"http.request.method": {
"type": "STRING",
"value": "GET"
},
"synth.operation": {
"type": "STRING",
"value": "GET /api"
},
"synth.scenarios": {
"type": "STRINGSLICE",
"value": []
},
"synth.service": {
"type": "STRING",
"value": "gateway"
}
}
},
{
"trace_id": "53b0122222f21e519745834f866b221d",
"span_id": "60948813a56ab46c",
"parent_span_id": "6f7ab86de225eba8",
"service": "backend",
"name": "process",
"kind": "client",
"start_time": "2026-09-27T21:36:04.950742926+01:00",
"end_time": "2026-09-27T21:36:05.002004565+01:00",
"start_ms": 1790541364950.743,
"duration_ms": 51.261639,
"status": "Unset",
"resource": {
"service.name": {
"type": "STRING",
"value": "backend"
}
},
"attributes": {
"synth.operation": {
"type": "STRING",
"value": "process"
},
"synth.scenarios": {
"type": "STRINGSLICE",
"value": []
},
"synth.service": {
"type": "STRING",
"value": "backend"
}
}
},
{
"trace_id": "d81e9c908123e0225ce06bdf48389535",
"span_id": "2e7f28d096d196c9",
"service": "gateway",
"name": "GET /api",
"kind": "server",
"start_time": "2026-09-27T21:36:04.975439+01:00",
"end_time": "2026-09-27T21:36:05.092629324+01:00",
"start_ms": 1790541364975.4392,
"duration_ms": 117.190324,
"status": "Unset",
"resource": {
"service.name": {
"type": "STRING",
"value": "gateway"
}
},
"attributes": {
"http.request.method": {
"type": "STRING",
"value": "GET"
},
"synth.operation": {
"type": "STRING",
"value": "GET /api"
},
"synth.scenarios": {
"type": "STRINGSLICE",
"value": []
},
"synth.service": {
"type": "STRING",
"value": "gateway"
}
}
},
{
"trace_id": "d81e9c908123e0225ce06bdf48389535",
"span_id": "40bacb83122adf0b",
"parent_span_id": "2e7f28d096d196c9",
"service": "backend",
"name": "process",
"kind": "client",
"start_time": "2026-09-27T21:36:04.994551597+01:00",
"end_time": "2026-09-27T21:36:05.073516727+01:00",
"start_ms": 1790541364994.5515,
"duration_ms": 78.96513,
"status": "Unset",
"resource": {
"service.name": {
"type": "STRING",
"value": "backend"
}
},
"attributes": {
"synth.operation": {
"type": "STRING",
"value": "process"
},
"synth.scenarios": {
"type": "STRINGSLICE",
"value": []
},
"synth.service": {
"type": "STRING",
"value": "backend"
}
}
},
{
"trace_id": "8b21348eb90e5fb72dc7239386b5d137",
"span_id": "8e8b4fa852e1167b",
"service": "gateway",
"name": "GET /api",
"kind": "server",
"start_time": "2026-09-27T21:36:05.02654+01:00",
"end_time": "2026-09-27T21:36:05.109561833+01:00",
"start_ms": 1790541365026.54,
"duration_ms": 83.021833,
"status": "Unset",
"resource": {
"service.name": {
"type": "STRING",
"value": "gateway"
}
},
"attributes": {
"http.request.method": {
"type": "STRING",
"value": "GET"
},
"synth.operation": {
"type": "STRING",
"value": "GET /api"
},
"synth.scenarios": {
"type": "STRINGSLICE",
"value": []
},
"synth.service": {
"type": "STRING",
"value": "gateway"
}
}
},
{
"trace_id": "8b21348eb90e5fb72dc7239386b5d137",
"span_id": "9487433d2e4a8a92",
"parent_span_id": "8e8b4fa852e1167b",
"service": "backend",
"name": "process",
"kind": "client",
"start_time": "2026-09-27T21:36:05.041495605+01:00",
"end_time": "2026-09-27T21:36:05.094606227+01:00",
"start_ms": 1790541365041.4956,
"duration_ms": 53.110622,
"status": "Unset",
"resource": {
"service.name": {
"type": "STRING",
"value": "backend"
}
},
"attributes": {
"synth.operation": {
"type": "STRING",
"value": "process"
},
"synth.scenarios": {
"type": "STRINGSLICE",
"value": []
},
"synth.service": {
"type": "STRING",
"value": "backend"
}
}
},
{
"trace_id": "d642461352bb10ae01fbdf347c042010",
"span_id": "bb231445dc76fea0",
"service": "gateway",
"name": "GET /api",
"kind": "server",
"start_time": "2026-09-27T21:36:05.077773+01:00",
"end_time": "2026-09-27T21:36:05.161876332+01:00",
"start_ms": 1790541365077.773,
"duration_ms": 84.103332,
"status": "Error",
"resource": {
"service.name": {
"type": "STRING",
"value": "gateway"
}
},
"attributes": {
"http.request.method": {
"type": "STRING",
"value": "GET"
},
"synth.operation": {
"type": "STRING",
"value": "GET /api"
},
"synth.scenarios": {
"type": "STRINGSLICE",
"value": []
},
"synth.service": {
"type": "STRING",
"value": "gateway"
}
},
"events": [
{
"name": "exception",
"time_ms": 1790541365161,
"attributes": {
"exception.message": {
"type": "STRING",
"value": "synthetic error"
},
"exception.type": {
"type": "STRING",
"value": "*errors.errorString"
}
}
}
]
},
{
"trace_id": "d642461352bb10ae01fbdf347c042010",
"span_id": "7e959384e259ca5d",
"parent_span_id": "bb231445dc76fea0",
"service": "backend",
"name": "process",
"kind": "client",
"start_time": "2026-09-27T21:36:05.095491741+01:00",
"end_time": "2026-09-27T21:36:05.144157591+01:00",
"start_ms": 1790541365095.492,
"duration_ms": 48.66585,
"status": "Unset",
"resource": {
"service.name": {
"type": "STRING",
"value": "backend"
}
},
"attributes": {
"synth.operation": {
"type": "STRING",
"value": "process"
},
"synth.scenarios": {
"type": "STRINGSLICE",
"value": []
},
"synth.service": {
"type": "STRING",
"value": "backend"
}
}
},
{
"trace_id": "e21d49dc1557cc34d9de9e8b9d0ef978",
"span_id": "f74a9af7d7f5c2a9",
"service": "gateway",
"name": "GET /api",
"kind": "server",
"start_time": "2026-09-27T21:36:05.128935+01:00",
"end_time": "2026-09-27T21:36:05.253786758+01:00",
"start_ms": 1790541365128.9348,
"duration_ms": 124.851758,
"status": "Unset",
"resource": {
"service.name": {
"type": "STRING",
"value": "gateway"
}
},
"attributes": {
"http.request.method": {
"type": "STRING",
"value": "GET"
},
"synth.operation": {
"type": "STRING",
"value": "GET /api"
},
"synth.scenarios": {
"type": "STRINGSLICE",
"value": []
},
"synth.service": {
"type": "STRING",
"value": "gateway"
}
}
},
{
"trace_id": "e21d49dc1557cc34d9de9e8b9d0ef978",
"span_id": "44400bcd8259af26",
"parent_span_id": "f74a9af7d7f5c2a9",
"service": "backend",
"name": "process",
"kind": "client",
"start_time": "2026-09-27T21:36:05.149264899+01:00",
"end_time": "2026-09-27T21:36:05.233456858+01:00",
"start_ms": 1790541365149.265,
"duration_ms": 84.191959,
"status": "Unset",
"resource": {
"service.name": {
"type": "STRING",
"value": "backend"
}
},
"attributes": {
"synth.operation": {
"type": "STRING",
"value": "process"
},
"synth.scenarios": {
"type": "STRINGSLICE",
"value": []
},
"synth.service": {
"type": "STRING",
"value": "backend"
}
}
},
{
"trace_id": "aaf6856a7ef480c77e7c12c3799da758",
"span_id": "f195c39d2f118527",
"service": "gateway",
"name": "GET /api",
"kind": "server",
"start_time": "2026-09-27T21:36:05.180183+01:00",
"end_time": "2026-09-27T21:36:05.34862707+01:00",
"start_ms": 1790541365180.183,
"duration_ms": 168.44407,
"status": "Unset",
"resource": {
"service.name": {
"type": "STRING",
"value": "gateway"
}
},
"attributes": {
"http.request.method": {
"type": "STRING",
"value": "GET"
},
"synth.operation": {
"type": "STRING",
"value": "GET /api"
},
"synth.scenarios": {
"type": "STRINGSLICE",
"value": []
},
"synth.service": {
"type": "STRING",
"value": "gateway"
}
}
},
{
"trace_id": "aaf6856a7ef480c77e7c12c3799da758",
"span_id": "7c536d5b5f05fe62",
"parent_span_id": "f195c39d2f118527",
"service": "backend",
"name": "process",
"kind": "client",
"start_time": "2026-09-27T21:36:05.201172497+01:00",
"end_time": "2026-09-27T21:36:05.327637572+01:00",
"start_ms": 1790541365201.1724,
"duration_ms": 126.465075,
"status": "Unset",
"resource": {
"service.name": {
"type": "STRING",
"value": "backend"
}
},
"attributes": {
"synth.operation": {
"type": "STRING",
"value": "process"
},
"synth.scenarios": {
"type": "STRINGSLICE",
"value": []
},
"synth.service": {
"type": "STRING",
"value": "backend"
}
}
},
{
"trace_id": "aea5af9f7b5f53127a2ced17b08da34e",
"span_id": "eec3d84abb76b061",
"service": "gateway",
"name": "GET /api",
"kind": "server",
"start_time": "2026-09-27T21:36:05.231377+01:00",
"end_time": "2026-09-27T21:36:05.279809046+01:00",
"start_ms": 1790541365231.377,
"duration_ms": 48.432046,
"status": "Unset",
"resource": {
"service.name": {
"type": "STRING",
"value": "gateway"
}
},
"attributes": {
"http.request.method": {
"type": "STRING",
"value": "GET"
},
"synth.operation": {
"type": "STRING",
"value": "GET /api"
},
"synth.scenarios": {
"type": "STRINGSLICE",
"value": []
},
"synth.service": {
"type": "STRING",
"value": "gateway"
}
}
},
{
"trace_id": "aea5af9f7b5f53127a2ced17b08da34e",
"span_id": "3c3eca850e97e937",
"parent_span_id": "eec3d84abb76b061",
"service": "backend",
"name": "process",
"kind": "client",
"start_time": "2026-09-27T21:36:05.255593023+01:00",
"end_time": "2026-09-27T21:36:05.255593023+01:00",
"start_ms": 1790541365255.593,
"duration_ms": 0,
"status": "Unset",
"resource": {
"service.name": {
"type": "STRING",
"value": "backend"
}
},
"attributes": {
"synth.operation": {
"type": "STRING",
"value": "process"
},
"synth.scenarios": {
"type": "STRINGSLICE",
"value": []
},
"synth.service": {
"type": "STRING",
"value": "backend"
}
}
},
{
"trace_id": "ed82be7443cb46c4a7367eb798133baa",
"span_id": "492a39005755682c",
"service": "gateway",
"name": "GET /api",
"kind": "server",
"start_time": "2026-09-27T21:36:05.282547+01:00",
"end_time": "2026-09-27T21:36:05.44548207+01:00",
"start_ms": 1790541365282.5469,
"duration_ms": 162.93507,
"status": "Unset",
"resource": {
"service.name": {
"type": "STRING",
"value": "gateway"
}
},
"attributes": {
"http.request.method": {
"type": "STRING",
"value": "GET"
},
"synth.operation": {
"type": "STRING",
"value": "GET /api"
},
"synth.scenarios": {
"type": "STRINGSLICE",
"value": []
},
"synth.service": {
"type": "STRING",
"value": "gateway"
}
}
},
{
"trace_id": "ed82be7443cb46c4a7367eb798133baa",
"span_id": "8f8f3cdec260d5a6",
"parent_span_id": "492a39005755682c",
"service": "backend",
"name": "process",
"kind": "client",
"start_time": "2026-09-27T21:36:05.307373648+01:00",
"end_time": "2026-09-27T21:36:05.420655422+01:00",
"start_ms": 1790541365307.3735,
"duration_ms": 113.281774,
"status": "Unset",
"resource": {
"service.name": {
"type": "STRING",
"value": "backend"
}
},
"attributes": {
"synth.operation": {
"type": "STRING",
"value": "process"
},
"synth.scenarios": {
"type": "STRINGSLICE",
"value": []
},
"synth.service": {
"type": "STRING",
"value": "backend"
}
}
},
{
"trace_id": "ac8a008c98159e3f3bae6fc84320a170",
"span_id": "dff3cc48bd30ee71",
"service": "gateway",
"name": "GET /api",
"kind": "server",
"start_time": "2026-09-27T21:36:05.333106+01:00",
"end_time": "2026-09-27T21:36:05.439462522+01:00",
"start_ms": 1790541365333.106,
"duration_ms": 106.356522,
"status": "Unset",
"resource": {
"service.name": {
"type": "STRING",
"value": "gateway"
}
},
"attributes": {
"http.request.method": {
"type": "STRING",
"value": "GET"
},
"synth.operation": {
"type": "STRING",
"value": "GET /api"
},
"synth.scenarios": {
"type": "STRINGSLICE",
"value": []
},
"synth.service": {
"type": "STRING",
"value": "gateway"
}
}
},
{
"trace_id": "ac8a008c98159e3f3bae6fc84320a170",
"span_id": "7dce8df2d8d80ada",
"parent_span_id": "dff3cc48bd30ee71",
"service": "backend",
"name": "process",
"kind": "client",
"start_time": "2026-09-27T21:36:05.350738747+01:00",
"end_time": "2026-09-27T21:36:05.421829774+01:00",
"start_ms": 1790541365350.7388,
"duration_ms": 71.091027,
"status": "Unset",
"resource": {
"service.name": {
"type": "STRING",
"value": "backend"
}
},
"attributes": {
"synth.operation": {
"type": "STRING",
"value": "process"
},
"synth.scenarios": {
"type": "STRINGSLICE",
"value": []
},
"synth.service": {
"type": "STRING",
"value": "backend"
}
}
}
],
"metrics": [],
"logs": [
{
"time_ms": 1790541364873,
"service": "gateway",
"resource": {
"service.name": {
"type": "STRING",
"value": "gateway"
}
},
"severity": "INFO",
"body": "handled GET /api method=GET",
"trace_id": "e2d4e1523894282e5c14a0f4a25f9c18",
"span_id": "1a559d47b18ea695",
"attributes": {
"operation.name": {
"type": "STRING",
"value": "GET /api"
}
}
},
{
"time_ms": 1790541364924,
"service": "gateway",
"resource": {
"service.name": {
"type": "STRING",
"value": "gateway"
}
},
"severity": "INFO",
"body": "handled GET /api method=GET",
"trace_id": "53b0122222f21e519745834f866b221d",
"span_id": "6f7ab86de225eba8",
"attributes": {
"operation.name": {
"type": "STRING",
"value": "GET /api"
}
}
},
{
"time_ms": 1790541364929,
"service": "gateway",
"resource": {
"service.name": {
"type": "STRING",
"value": "gateway"
}
},
"severity": "DEBUG",
"body": "cache lookup key=user:1",
"trace_id": "53b0122222f21e519745834f866b221d",
"span_id": "6f7ab86de225eba8",
"attributes": {
"cache.key": {
"type": "STRING",
"value": "user:1"
},
"operation.name": {
"type": "STRING",
"value": "GET /api"
}
}
},
{
"time_ms": 1790541364975,
"service": "gateway",
"resource": {
"service.name": {
"type": "STRING",
"value": "gateway"
}
},
"severity": "INFO",
"body": "handled GET /api method=GET",
"trace_id": "d81e9c908123e0225ce06bdf48389535",
"span_id": "2e7f28d096d196c9",
"attributes": {
"operation.name": {
"type": "STRING",
"value": "GET /api"
}
}
},
{
"time_ms": 1790541365026,
"service": "gateway",
"resource": {
"service.name": {
"type": "STRING",
"value": "gateway"
}
},
"severity": "INFO",
"body": "handled GET /api method=GET",
"trace_id": "8b21348eb90e5fb72dc7239386b5d137",
"span_id": "8e8b4fa852e1167b",
"attributes": {
"operation.name": {
"type": "STRING",
"value": "GET /api"
}
}
},
{
"time_ms": 1790541365077,
"service": "gateway",
"resource": {
"service.name": {
"type": "STRING",
"value": "gateway"
}
},
"severity": "INFO",
"body": "handled GET /api method=GET",
"trace_id": "d642461352bb10ae01fbdf347c042010",
"span_id": "bb231445dc76fea0",
"attributes": {
"operation.name": {
"type": "STRING",
"value": "GET /api"
}
}
},
{
"time_ms": 1790541365161,
"service": "gateway",
"resource": {
"service.name": {
"type": "STRING",
"value": "gateway"
}
},
"severity": "ERROR",
"body": "upstream timeout for GET /api",
"trace_id": "d642461352bb10ae01fbdf347c042010",
"span_id": "bb231445dc76fea0",
"attributes": {
"error.type": {
"type": "STRING",
"value": "TimeoutError"
},
"operation.name": {
"type": "STRING",
"value": "GET /api"
}
}
},
{
"time_ms": 1790541365128,
"service": "gateway",
"resource": {
"service.name": {
"type": "STRING",
"value": "gateway"
}
},
"severity": "INFO",
"body": "handled GET /api method=GET",
"trace_id": "e21d49dc1557cc34d9de9e8b9d0ef978",
"span_id": "f74a9af7d7f5c2a9",
"attributes": {
"operation.name": {
"type": "STRING",
"value": "GET /api"
}
}
},
{
"time_ms": 1790541365133,
"service": "gateway",
"resource": {
"service.name": {
"type": "STRING",
"value": "gateway"
}
},
"severity": "DEBUG",
"body": "cache lookup key=user:2",
"trace_id": "e21d49dc1557cc34d9de9e8b9d0ef978",
"span_id": "f74a9af7d7f5c2a9",
"attributes": {
"cache.key": {
"type": "STRING",
"value": "user:2"
},
"operation.name": {
"type": "STRING",
"value": "GET /api"
}
}
},
{
"time_ms": 1790541365180,
"service": "gateway",
"resource": {
"service.name": {
"type": "STRING",
"value": "gateway"
}
},
"severity": "INFO",
"body": "handled GET /api method=GET",
"trace_id": "aaf6856a7ef480c77e7c12c3799da758",
"span_id": "f195c39d2f118527",
"attributes": {
"operation.name": {
"type": "STRING",
"value": "GET /api"
}
}
},
{
"time_ms": 1790541365231,
"service": "gateway",
"resource": {
"service.name": {
"type": "STRING",
"value": "gateway"
}
},
"severity": "INFO",
"body": "handled GET /api method=GET",
"trace_id": "aea5af9f7b5f53127a2ced17b08da34e",
"span_id": "eec3d84abb76b061",
"attributes": {
"operation.name": {
"type": "STRING",
"value": "GET /api"
}
}
},
{
"time_ms": 1790541365236,
"service": "gateway",
"resource": {
"service.name": {
"type": "STRING",
"value": "gateway"
}
},
"severity": "DEBUG",
"body": "cache lookup key=user:3",
"trace_id": "aea5af9f7b5f53127a2ced17b08da34e",
"span_id": "eec3d84abb76b061",
"attributes": {
"cache.key": {
"type": "STRING",
"value": "user:3"
},
"operation.name": {
"type": "STRING",
"value": "GET /api"
}
}
},
{
"time_ms": 1790541365282,
"service": "gateway",
"resource": {
"service.name": {
"type": "STRING",
"value": "gateway"
}
},
"severity": "INFO",
"body": "handled GET /api method=GET",
"trace_id": "ed82be7443cb46c4a7367eb798133baa",
"span_id": "492a39005755682c",
"attributes": {
"operation.name": {
"type": "STRING",
"value": "GET /api"
}
}
},
{
"time_ms": 1790541365333,
"service": "gateway",
"resource": {
"service.name": {
"type": "STRING",
"value": "gateway"
}
},
"severity": "INFO",
"body": "handled GET /api method=GET",
"trace_id": "ac8a008c98159e3f3bae6fc84320a170",
"span_id": "dff3cc48bd30ee71",
"attributes": {
"operation.name": {
"type": "STRING",
"value": "GET /api"
}
}
}
],
"dropped_spans": 0,
"dropped_logs": 0
}Operations and calls
Call details are from the baseline topology. Probabilities below 100%, repeated calls, and async calls are labelled.
backend
backend.process
No downstream calls
gateway
gateway.GET /api root
- backend.process
Scenarios
db-degradation
3s–7s- backend.process changes logs
- backend.process error rate: 15%
- gateway changes logs