Skip to main content

Pipeline Observability

Pipeline Observability gives you an easy interface to monitor the health, status, or logs of your data pipelines. It pulls pipeline data from GitLab in real-time through the GitLab GraphQL API and presents it in neat visuals.

At the top of the screen (header section), you can filter by DataOps Group, Project, Branch, pipeline status, and time range. As you adjust these filters, the charts on the main page update instantly.

Pipeline observability !!shadow!!

Overview tab

The “Pipeline Runs Over Time” chart shows how many pipelines run during each time period and whether they succeeded, failed, or are still running. Each bar represents a day (or hour, depending on your time range), and the height shows how many pipelines ran.

Pipeline observability !!shadow!!

Each color on the bar represents a different pipeline status:

  • 🟢 Green (Successful): Pipelines that completed without errors
  • 🔴 Red (Failed): Pipelines that encountered errors and stopped
  • 🔵 Blue (Running): Pipelines currently in progress
  • 🟡 Yellow (Pending): Pipelines waiting to start
  • ⚫ Gray (Canceled): Pipelines manually stopped by users

Alert center: The alert center on the right lists failed, pending, and waiting-for-resource pipelines across separate tabs. It gives you a quick view of recent failures and pending pipelines.

Alert center !!shadow!!

Pipeline List tab

The header section remains the same as discussed, with filters for DataOps Group, Project, Branch, and others.

Pipeline header section !!shadow!!

The main screen shows a full list of recent pipelines along with their status, name, and branch. If you want to see the latest pipeline runs, this is the go-to tab.

Pipeline list main section !!shadow!!

Runners

The Runners Tab provides complete visibility into your GitLab runner infrastructure, showing which runners are online, what jobs they're executing, and their current capacity.

Runners tab !!shadow!!

On the top, you can use filter controls to search and filter runners. Summary cards in the middle display counts for Active and Inactive runners.

In the main screen, a detailed table lists all runners with their status, tags, and other key details.