motel / topology preview
imported-example.yaml
Defined topology and effective trace rate over 10s.
- 2services
- 2operations
- 1defined calls
- 1root operations
- 0scenarios
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 5s, seed 253. Up to 20 traces, 1,000 spans, 500 metric data points, and 500 logs are stored in this file.
- 5traces generated
- 10spans generated
- 0span errors
- 5001ms elapsed
- 0metric points
- 0logs
Traces
Trace 7b0d68cfdfa214d97096bcdb2c7e7b71 · 2 captured spans
api / GET /users server
0 ms30 msdb / query client
10 ms10 msTrace 1ac5dbe0dde5e7b22f87b3ab41044a49 · 2 captured spans
api / GET /users server
0 ms30 msdb / query client
10 ms10 msTrace ce48a840204da31c51a3833bf6a761d0 · 2 captured spans
api / GET /users server
0 ms30 msdb / query client
10 ms10 msTrace 948c7cee015a079159d460be3acd734b · 2 captured spans
api / GET /users server
0 ms30 msdb / query client
10 ms10 msTrace f6c05ae1d74eadbda60a0a44979003c7 · 2 captured spans
api / GET /users server
0 ms30 msdb / query client
10 ms10 msMetrics
No metric data points emitted.
Logs
No logs emitted.
Raw captured output (JSON)
{
"duration": "5s",
"slow_threshold": "1s",
"seed": 253,
"max_traces": 20,
"stats": {
"traces": 5,
"spans": 10,
"errors": 0,
"failed_traces": 0,
"timeouts": 0,
"retries": 0,
"spans_bounded": 0,
"queue_rejections": 0,
"circuit_breaker_trips": 0,
"elapsed_ms": 5001,
"traces_per_second": 0.9997830554751396,
"spans_per_second": 1.9995661109502791,
"error_rate": 0,
"trace_error_rate": 0
},
"spans": [
{
"trace_id": "7b0d68cfdfa214d97096bcdb2c7e7b71",
"span_id": "88fe2629af0b446d",
"service": "api",
"name": "GET /users",
"kind": "server",
"start_time": "2026-09-27T21:36:04.873759+01:00",
"end_time": "2026-09-27T21:36:04.903759+01:00",
"start_ms": 1790541364873.759,
"duration_ms": 30,
"status": "Unset",
"resource": {
"service.name": {
"type": "STRING",
"value": "api"
}
},
"attributes": {
"http.request.method": {
"type": "STRING",
"value": "GET"
},
"http.response.body.size": {
"type": "INT64",
"value": 128
},
"response.cached": {
"type": "BOOL",
"value": false
},
"response.ratio": {
"type": "FLOAT64",
"value": 1
},
"synth.operation": {
"type": "STRING",
"value": "GET /users"
},
"synth.scenarios": {
"type": "STRINGSLICE",
"value": []
},
"synth.service": {
"type": "STRING",
"value": "api"
}
}
},
{
"trace_id": "7b0d68cfdfa214d97096bcdb2c7e7b71",
"span_id": "ef4bf3d87b27c2d3",
"parent_span_id": "88fe2629af0b446d",
"service": "db",
"name": "query",
"kind": "client",
"start_time": "2026-09-27T21:36:04.883759+01:00",
"end_time": "2026-09-27T21:36:04.893759+01:00",
"start_ms": 1790541364883.759,
"duration_ms": 10,
"status": "Unset",
"resource": {
"service.name": {
"type": "STRING",
"value": "db"
}
},
"attributes": {
"db.system.name": {
"type": "STRING",
"value": "postgresql"
},
"synth.operation": {
"type": "STRING",
"value": "query"
},
"synth.scenarios": {
"type": "STRINGSLICE",
"value": []
},
"synth.service": {
"type": "STRING",
"value": "db"
}
}
},
{
"trace_id": "1ac5dbe0dde5e7b22f87b3ab41044a49",
"span_id": "77592f328874db6f",
"service": "api",
"name": "GET /users",
"kind": "server",
"start_time": "2026-09-27T21:36:05.8748+01:00",
"end_time": "2026-09-27T21:36:05.9048+01:00",
"start_ms": 1790541365874.8,
"duration_ms": 30,
"status": "Unset",
"resource": {
"service.name": {
"type": "STRING",
"value": "api"
}
},
"attributes": {
"http.request.method": {
"type": "STRING",
"value": "GET"
},
"http.response.body.size": {
"type": "INT64",
"value": 128
},
"response.cached": {
"type": "BOOL",
"value": false
},
"response.ratio": {
"type": "FLOAT64",
"value": 1
},
"synth.operation": {
"type": "STRING",
"value": "GET /users"
},
"synth.scenarios": {
"type": "STRINGSLICE",
"value": []
},
"synth.service": {
"type": "STRING",
"value": "api"
}
}
},
{
"trace_id": "1ac5dbe0dde5e7b22f87b3ab41044a49",
"span_id": "0440d15f8db35d09",
"parent_span_id": "77592f328874db6f",
"service": "db",
"name": "query",
"kind": "client",
"start_time": "2026-09-27T21:36:05.8848+01:00",
"end_time": "2026-09-27T21:36:05.8948+01:00",
"start_ms": 1790541365884.8,
"duration_ms": 10,
"status": "Unset",
"resource": {
"service.name": {
"type": "STRING",
"value": "db"
}
},
"attributes": {
"db.system.name": {
"type": "STRING",
"value": "postgresql"
},
"synth.operation": {
"type": "STRING",
"value": "query"
},
"synth.scenarios": {
"type": "STRINGSLICE",
"value": []
},
"synth.service": {
"type": "STRING",
"value": "db"
}
}
},
{
"trace_id": "ce48a840204da31c51a3833bf6a761d0",
"span_id": "ee0d07fa28de5af3",
"service": "api",
"name": "GET /users",
"kind": "server",
"start_time": "2026-09-27T21:36:06.875924+01:00",
"end_time": "2026-09-27T21:36:06.905924+01:00",
"start_ms": 1790541366875.924,
"duration_ms": 30,
"status": "Unset",
"resource": {
"service.name": {
"type": "STRING",
"value": "api"
}
},
"attributes": {
"http.request.method": {
"type": "STRING",
"value": "GET"
},
"http.response.body.size": {
"type": "INT64",
"value": 128
},
"response.cached": {
"type": "BOOL",
"value": false
},
"response.ratio": {
"type": "FLOAT64",
"value": 1
},
"synth.operation": {
"type": "STRING",
"value": "GET /users"
},
"synth.scenarios": {
"type": "STRINGSLICE",
"value": []
},
"synth.service": {
"type": "STRING",
"value": "api"
}
}
},
{
"trace_id": "ce48a840204da31c51a3833bf6a761d0",
"span_id": "19656ce4b83c1188",
"parent_span_id": "ee0d07fa28de5af3",
"service": "db",
"name": "query",
"kind": "client",
"start_time": "2026-09-27T21:36:06.885924+01:00",
"end_time": "2026-09-27T21:36:06.895924+01:00",
"start_ms": 1790541366885.924,
"duration_ms": 10,
"status": "Unset",
"resource": {
"service.name": {
"type": "STRING",
"value": "db"
}
},
"attributes": {
"db.system.name": {
"type": "STRING",
"value": "postgresql"
},
"synth.operation": {
"type": "STRING",
"value": "query"
},
"synth.scenarios": {
"type": "STRINGSLICE",
"value": []
},
"synth.service": {
"type": "STRING",
"value": "db"
}
}
},
{
"trace_id": "948c7cee015a079159d460be3acd734b",
"span_id": "aa7636486e048a0a",
"service": "api",
"name": "GET /users",
"kind": "server",
"start_time": "2026-09-27T21:36:07.877055+01:00",
"end_time": "2026-09-27T21:36:07.907055+01:00",
"start_ms": 1790541367877.055,
"duration_ms": 30,
"status": "Unset",
"resource": {
"service.name": {
"type": "STRING",
"value": "api"
}
},
"attributes": {
"http.request.method": {
"type": "STRING",
"value": "GET"
},
"http.response.body.size": {
"type": "INT64",
"value": 128
},
"response.cached": {
"type": "BOOL",
"value": false
},
"response.ratio": {
"type": "FLOAT64",
"value": 1
},
"synth.operation": {
"type": "STRING",
"value": "GET /users"
},
"synth.scenarios": {
"type": "STRINGSLICE",
"value": []
},
"synth.service": {
"type": "STRING",
"value": "api"
}
}
},
{
"trace_id": "948c7cee015a079159d460be3acd734b",
"span_id": "fb64fc8a03c3c614",
"parent_span_id": "aa7636486e048a0a",
"service": "db",
"name": "query",
"kind": "client",
"start_time": "2026-09-27T21:36:07.887055+01:00",
"end_time": "2026-09-27T21:36:07.897055+01:00",
"start_ms": 1790541367887.0552,
"duration_ms": 10,
"status": "Unset",
"resource": {
"service.name": {
"type": "STRING",
"value": "db"
}
},
"attributes": {
"db.system.name": {
"type": "STRING",
"value": "postgresql"
},
"synth.operation": {
"type": "STRING",
"value": "query"
},
"synth.scenarios": {
"type": "STRINGSLICE",
"value": []
},
"synth.service": {
"type": "STRING",
"value": "db"
}
}
},
{
"trace_id": "f6c05ae1d74eadbda60a0a44979003c7",
"span_id": "e7a36bee2a1c80f9",
"service": "api",
"name": "GET /users",
"kind": "server",
"start_time": "2026-09-27T21:36:08.877925+01:00",
"end_time": "2026-09-27T21:36:08.907925+01:00",
"start_ms": 1790541368877.925,
"duration_ms": 30,
"status": "Unset",
"resource": {
"service.name": {
"type": "STRING",
"value": "api"
}
},
"attributes": {
"http.request.method": {
"type": "STRING",
"value": "GET"
},
"http.response.body.size": {
"type": "INT64",
"value": 128
},
"response.cached": {
"type": "BOOL",
"value": false
},
"response.ratio": {
"type": "FLOAT64",
"value": 1
},
"synth.operation": {
"type": "STRING",
"value": "GET /users"
},
"synth.scenarios": {
"type": "STRINGSLICE",
"value": []
},
"synth.service": {
"type": "STRING",
"value": "api"
}
}
},
{
"trace_id": "f6c05ae1d74eadbda60a0a44979003c7",
"span_id": "d9b186bbee1488fe",
"parent_span_id": "e7a36bee2a1c80f9",
"service": "db",
"name": "query",
"kind": "client",
"start_time": "2026-09-27T21:36:08.887925+01:00",
"end_time": "2026-09-27T21:36:08.897925+01:00",
"start_ms": 1790541368887.925,
"duration_ms": 10,
"status": "Unset",
"resource": {
"service.name": {
"type": "STRING",
"value": "db"
}
},
"attributes": {
"db.system.name": {
"type": "STRING",
"value": "postgresql"
},
"synth.operation": {
"type": "STRING",
"value": "query"
},
"synth.scenarios": {
"type": "STRINGSLICE",
"value": []
},
"synth.service": {
"type": "STRING",
"value": "db"
}
}
}
],
"metrics": [],
"logs": [],
"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.
api
api.GET /users root
- db.query
db
db.query
No downstream calls
Scenarios
No scenarios defined.