To ingest log data, use the OTLP ingestion endpoint. The endpoints on this page are read-only dashboard endpoints.
Search logs
GET /dashboard/logs/search
Searches log records for the authenticated user using full-text search on the log body and exact-match filters on structured fields. Results are ordered newest-first.
Query parameters
string
Full-text search query run against the log body field using PostgreSQL full-text search.
string
Exact match filter on the
service_name field.string
Exact match filter on severity level. One of
trace, debug, info, warn, error, fatal.string
Filter logs linked to a specific trace UUID. Returns only logs emitted during that trace.
string
ISO 8601 datetime. Only logs at or after this time are returned.
string
ISO 8601 datetime. Only logs at or before this time are returned.
number
default:"100"
Maximum number of records to return.
number
default:"0"
Pagination offset. Use with
limit to page through results.Response — 200
number
Total number of matching log records (before pagination).
object[]
Matching log records for the current page, ordered newest-first.
Example response
Get trace link for a log
GET /dashboard/logs/{log_id}/trace
Returns trace navigation data for a specific log record. Use this to jump from a log entry to the full trace waterfall. Returns 404 if the log record does not exist, does not belong to the authenticated user, or has no trace_id.
Path parameters
string
required
UUID of the log record.
Response — 200
string
UUID of the trace this log was emitted during.
string
Navigation URL for the trace:
/traces/{trace_id}.