Read a trace
Returns the spans the workspace's apps sent in a trace, in tree order, with each span's service, timing, status, first exception and attributes. Spans from outside the workspace are left out. Answers 404 when no span of the trace belongs to the workspace, it was sampled out, or it is older than 7 days.
Authorization
cloady Personal API token (cldy_…)
In: header
Path Parameters
Trace id, up to 32 hex characters
Query Parameters
Unix milliseconds near the trace, such as a log line's time, which narrows the lookup
0 < value <= 9007199254740991Response Body
application/json
application/json
application/json
application/json
application/json
curl -X GET "https://example.com/api/workspaces/string/traces/string"{ "id": "string", "start": 0, "duration": 0, "total": 0, "spans": [ { "id": "string", "parent": "string", "depth": 0, "orphan": true, "name": "string", "kind": "server", "app": "string", "env": "production", "service": "string", "start": 0, "duration": 0, "status": "ok", "message": "string", "exception": { "type": "string", "message": "string", "stack": "string" }, "attributes": { "property1": "string", "property2": "string" } } ]}Read live health for every service GET
Returns one entry per service of the workspace's apps in the env: CPU and memory against their limits, ready and desired replicas, restarts in the last 24 hours, why a replica is waiting to run, whether the app's uptime check passed, volume use, request rate, error rate and p95 response time (from the ingress, or from OpenTelemetry spans for a service with no public address), and an hour of CPU and request-rate history. Uptime checks are left out of every request figure.
Get the workspace's status page GET
Returns the page's address and what it shows: one component per production app with an alert rule that posts to the status page, with 60 days of uptime, and those rules' incidents. Without such a rule the page does not exist.