Skip to main content
The Ops Console (/ops) is a platform-wide operations interface built for teams running LangWatch on their own infrastructure. It gives operators real-time visibility into the event-sourcing pipeline — queue health, processing throughput, error clusters — and the tools to act on problems without touching the database or restarting pods.
Ops Dashboard overview

When to Use Ops

ScenarioWhere to go
Traces aren’t appearing in the UIDashboard — check Staged/s and Failed/s rates
Processing is stuckQueue Management — inspect blocked groups and error clusters
A deployment broke a projectionProjection Replay — replay affected projections from a known-good date
Need to debug a specific trace or aggregateDeja View — time-travel through the event stream
Want to test trace ingestion against a projectThe Foundry — build and send synthetic traces
Failed jobs need reprocessingQueue Management — redrive from the DLQ

Feature Overview

Dashboard

Real-time throughput, latency, error rates, and pipeline health at a glance. Powered by Server-Sent Events with automatic polling fallback.

Queue Management

Error groups, blocked queues, dead letter queue redriving, draining, and pipeline pause/unpause controls.

Projection Replay

Rebuild projection state by replaying events from ClickHouse. Supports bulk replay across tenants, single-aggregate debugging, and dry runs.

Deja View

Time-travel debugger for event-sourced aggregates. Inspect the full event history and compute any projection’s state at any point in time.

The Foundry

Interactive trace playground for building, visualizing, and sending synthetic traces to any project. Useful for testing ingestion pipelines and reproducing issues.

Access Control

The Ops Console uses two dedicated permissions, separate from project-level RBAC:
PermissionGrants
ops:viewRead-only access to all dashboards, metrics, and search
ops:manageWrite access — unblock groups, drain queues, pause pipelines, start replays, redrive DLQ
These are platform-wide permissions, not scoped to a specific project. Users without ops:view are redirected away from /ops routes. See Access Control (RBAC) for details on assigning permissions.

Architecture Context

The Ops Console sits on top of LangWatch’s event-sourcing pipeline:
  • Commands enter Redis queues from the ingestion API
  • Workers consume commands, emit events, and update projections in ClickHouse
  • The Ops Console reads queue state from Redis and event history from ClickHouse, and can issue control actions (unblock, drain, pause, replay) back to the queues