Skip to main content

Observability

Navigate to Observability in the project sidebar to see the observability dashboard.
Observability overview
The observability view includes:
  1. System Health — operational status summary at the top
  2. Lineage — data flow details with three tabs: By Source, Consumer Groups, and Audit

System Health

Summarizes operational status. Items are grouped into colored sections based on their current state.

Issues

Red section — appears only when there are active problems.
IndicatorDescription
SourcesSource connectors in an error state. Shows count and names of affected sources.
DestinationsDestination connectors in an error state. Shows count and names of affected destinations.
TransformsTransform jobs that have failed. Shows count of affected transforms.

Warnings

Amber section — appears only when there are active warnings.
IndicatorDescription
DLQDead Letter Queue topics containing undeliverable records.
S. LatencyTopics where source latency exceeds 10 minutes. Shows max latency.
D. LagTopics where the destination consumer has fallen behind. Shows max lag.

Healthy

Green section — shows all indicators that are currently OK. When everything is healthy, all issue and warning indicators appear here.

Info

Shows general operational metrics below the Healthy section:
IndicatorDescription
SnapshotsTopics currently performing an initial data load from the source.
AlertsUnread alert notifications for this project.
Health items with active issues are clickable — they scroll to the lineage table and apply the relevant filters automatically (e.g., clicking Sources filters the lineage by broken source connectors, clicking DLQ applies the DLQ quick filter).

Lineage

Shows how data flows through your pipelines — from sources, through optional transforms, to destinations.

By Source

Groups topics by their source connector (default tab).
Lineage — By Source expanded
Each source row shows the source name, connector type icon, status, and aggregate metrics. Click a row or use Expand All to see individual topics:
Source columnsTransform columnsDestination columns
Topic name, Status, Latency, Events (events/sec), Snapshot progressTransform name, Output Topics, LatencyDestination name, Status, Lag (events)
Source, transform, and destination names include external link icons that navigate to their detail pages. Topic names are clickable and navigate to the topic detail view.

Audit

Compares record counts between sources and destinations to verify data completeness.
Lineage — Audit tab expanded
Each source row shows the source name, connector type icon, and topic count. Expand to see per-topic details:
Source columnsDestination columns
Topic name, Count (records)Destination name, Count (records), Diff %
The Diff % column shows the percentage difference between source and destination record counts, color-coded by severity:
  • Green (0–1%) — counts match or near-match
  • Amber (2–10%) — minor drift
  • Red (>10%) — significant drift
Audit-specific controls:
  • Run Audit — triggers record count collection for all sources on the current page
  • Diff % dropdown — filters topics by drift percentage range (All, 0–2%, 2–10%, 10–50%, 50–100%, >100%)
Record counts require a completed audit run. Use the Run Audit button to collect counts, then expand source groups to see the results.

Consumer Groups

Displays Kafka consumer groups and their health status.
Lineage — Consumer Groups
Each row shows the Group ID (linked to the consumer group detail page), State (Stable, Empty, Dead, PreparingRebalance, CompletingRebalance, Unknown), and Members count. Expand a row to see individual members with their Member ID, Client ID, and Host. Consumer Groups filters:
  • Search — filter by group ID
  • Status — filter by group state
For full consumer group management including offset resets and lag monitoring, see the Consumer Groups page.

Filters

All lineage tabs provide search, filtering, and pagination controls.
  • Source search — server-side search on source/group names
  • Topic search — filters topics within expanded groups. When active, groups auto-expand to show matching topics.
  • Per group — controls how many topics display per expanded group (5, 10, 20, or 50)

Entity Filters

Filter badges appear below the search bar. Available filters vary by tab:
FilterBy SourceAuditConsumer Groups
SourceYesYes
DestinationYesYes
TransformYes
SnapshotYes
S. LatencyYes
D. LagYes
StatusYes
The S. Latency and D. Lag filters support comparison operators (>, >=, <, <=, =, !=) with numeric values.

Presets

The Presets dropdown (By Source tab) provides quick filter toggles:
  • Has Destination — topics with at least one destination pipeline
  • Has Transform — topics with at least one transform
  • DLQ — Dead Letter Queue topics
  • Orphaned — topics without destination pipelines

Pagination and Controls

  • Expand All / Collapse All — toggles all groups at once
  • Refresh — manually re-fetches data (auto-refreshes every 10 seconds)
  • Page size — configurable items per page
  • Page navigation — navigate between pages of results
  • Alerts — proactive notifications for pipeline issues
  • Consumer Groups — consumer group management and offset resets
  • Topics — Kafka topic metrics and message inspection
  • Transforms — transform configuration and monitoring
  • Logs — troubleshoot pipeline and connector issues
  • DLQ Operations — manage dead letter queue topics