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
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
In Datadog, navigate to Integrations, select the Orbit CI tile, and click Install Integration.
Click Connect Accounts to start the authorization process. You will be redirected to Orbit CI to complete the setup.
Data Collected
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
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.
In Orbit CI, navigate to Integrations, select the Datadog integration, and click Delete.