---
title: Orbit CI
description: Collect and visualise detailed CI/CD pipeline metrics
breadcrumbs: Docs > Integrations > Orbit CI
---

# Orbit CI
Supported OS Integration version1.0.0        Dashboard overview with Github Actions Workflow run counts.Detailed insights about Github Actions Workflow runs.Detailed insights about Github Actions Workflow jobs.Detailed insights about processes in the Github Action Step.
## Overview{% #overview %}

Orbit CI provides observability for CI/CD pipelines using eBPF to collect low-level build telemetry. It captures data on runs, jobs, steps, and processes (including duration, status, memory, disk, and network usage) to help teams identify performance bottlenecks, recurring failures, and regressions across repositories.

This integration publishes this telemetry as metrics in Datadog, enabling teams to monitor CI performance alongside infrastructure and application data, and correlate build behavior with system health within a unified observability platform.

## Setup{% #setup %}

1. In Datadog, navigate to **Integrations**, select the Orbit CI tile, and click **Install Integration**.
1. Click **Connect Accounts** to start the authorization process. You will be redirected to Orbit CI to complete the setup.

## Data Collected{% #data-collected %}

### Metrics{% #metrics %}

|  |
|  |
| **orbitci.run.duration\_ns**(gauge)                 | Total duration of the workflow run*Shown as nanosecond*                               |
| **orbitci.run.status**(count)                       | Status of the workflow run                                                            |
| **orbitci.job.duration\_ns**(gauge)                 | Total duration of the job*Shown as nanosecond*                                        |
| **orbitci.job.status**(count)                       | Status of the job                                                                     |
| **orbitci.step.duration\_ns**(gauge)                | Total duration of the step*Shown as nanosecond*                                       |
| **orbitci.step.status**(count)                      | Status of the step                                                                    |
| **orbitci.process.duration\_ns**(gauge)             | Total duration of the process execution*Shown as nanosecond*                          |
| **orbitci.process.status**(count)                   | Status of the process based on exit code                                              |
| **orbitci.process.memory.allocated\_bytes**(gauge)  | Total memory allocated by the process*Shown as byte\_in\_decimal\_bytes\_family*      |
| **orbitci.process.memory.used\_bytes**(gauge)       | Memory actively used by the process*Shown as byte\_in\_decimal\_bytes\_family*        |
| **orbitci.process.disk\_io.read\_bytes**(gauge)     | Bytes read from disk by the process*Shown as byte\_in\_decimal\_bytes\_family*        |
| **orbitci.process.disk\_io.write\_bytes**(gauge)    | Bytes written to disk by the process*Shown as byte\_in\_decimal\_bytes\_family*       |
| **orbitci.process.disk\_io.wait\_ns**(gauge)        | Time spent waiting for disk I/O*Shown as nanosecond*                                  |
| **orbitci.process.disk\_io.wait\_ns\_ratio**(gauge) | Ratio of disk I/O wait time to total duration*Shown as percent*                       |
| **orbitci.process.net\_io.recv\_bytes**(gauge)      | Bytes received over network by the process*Shown as byte\_in\_decimal\_bytes\_family* |
| **orbitci.process.net\_io.sent\_bytes**(gauge)      | Bytes sent over network by the process*Shown as byte\_in\_decimal\_bytes\_family*     |
| **orbitci.process.net\_io.wait\_ns**(gauge)         | Time spent waiting for network I/O*Shown as nanosecond*                               |
| **orbitci.process.net\_io.wait\_ns\_ratio**(gauge)  | Ratio of network I/O wait time to total duration*Shown as percent*                    |

## Uninstallation{% #uninstallation %}

1. In Datadog, navigate to **Integrations**, select the Orbit CI tile, and click **Uninstall Integration**.
   - Once this integration has been uninstalled, all previous authorizations are revoked.
   - Additionally, ensure that all API keys associated with this integration have been disabled by searching for the integration name on the API Keys page.
1. In Orbit CI, navigate to **Integrations**, select the Datadog integration, and click **Delete**.

## Support{% #support %}

Need help? Contact [Orbit CI support](mailto:support@orbit.ci).
