Logs Help

Real-time log streaming, regex search, advanced analysis, and live mode.

Back to Logs
Search & Filter

Use the filter bar to narrow logs by service, severity, body text (regex), trace ID, and date range.

Live Mode

Click Live to stream new log entries as they arrive. The page polls continuously and highlights new rows.

Advanced Analysis

Enable Analyze to run AI-powered pattern detection on the current log window and surface anomalies.

Filter Controls
Control Description
Search Regex pattern matched against log body text. Supports standard regex syntax.
Service Multi-select dropdown. Leave empty to show logs from all services.
Severity Filter by log level: DEBUG, INFO, WARN, ERROR, or FATAL.
Trace ID Paste a trace ID to show only log lines correlated to that trace.
From / To Date-time range filter. Accepts ISO date-time strings.
Limit Maximum number of log rows to return per page.
Live Mode

Toggle Live to enable continuous polling. New log entries are prepended to the list and flash briefly to indicate they are new.

  • Live mode ignores the From / To date range filter while active.
  • The Live off / Live on badge in the header reflects the current state.
  • Filters (service, severity, search) remain active during live mode.
Live mode increases server polling frequency. Disable it when not actively monitoring to reduce load.
Stats Panel

Append ?stats=1 to the URL or click Stats to open the aggregated log statistics panel. It shows log counts per service and severity level for the current filter window.

Ingest & API
Endpoint Description
POST /v1/logs OpenTelemetry OTLP JSON log records. Standard OTEL SDK exporters point here.
GET /logs UI page. Accepts q, service, severity, trace_id, from_ts, to_ts, limit, live query parameters.