Performance Stats
Real-time insights into CarbonRunner's performance and environmental impact. Track key metrics including Time to Start, GitHub Webhook Delay, and Average CO₂ Intensity, so you can see exactly how quickly jobs run and how clean the energy was when they did.
Time To Start
The time between Github creating a workflow job run and it being spun up on a runnner. We keep a pool of Github runners ready to go in low carbon regions, sometimes though, if you request an uncommon configuration such as (arm64,ubuntu-latest,kvm) we might not have one on hand and we'll start one up on the fly. This incurs a time cost of around 45s-90s.
We're happy with a P50 of 8s. We think this is fair based upon:
- 1. The time it takes Github to generate and send us a webhook 655s (see below)
- 2. A VM Instance picking up the job (<2s) and generating a Github JitConfig (~700ms)
- 3. The Github runner contacting Github and saying it's started the job ~2s
- 4. Regional latency. EU servers typically see a 80ms-170ms
- P50 (Median)
- 5s
- 50% of jobs start in less this time
- P90
- 55s
- 90% of jobs start in less this time
- P95
- 208s
- 95% of jobs start in less this time
Github Webhook Delay
We try to ingest webhooks as quickly as possible in a highly reliable way.
- P50 (Median)
- 2s
- 50% of jobs are received in less than this time
- P90
- 3s
- 90% of jobs are received in less than this time
- P95
- 143s
- 95% of jobs are received in less than this time
Average CO2 Intensity
By leveraging multiple cloud providers, we automatically start instances in the lowest-carbon regions with a grid intensity below 100 g CO₂e/kWh.
The line graph below compares the global average carbon intensity with GitHub's average across all their cloud regions, and with our carbon-aware cloud approach.
- Mean
- 38g CO2e
- P50 (Median)
- 34g CO2e
- 50% of jobs were run in regions with an intensity less than this
- P90
- 42g CO2e
- 90% of jobs are received in less than this time
- P95
- 44g CO2e
- 95% of jobs are received in less than this time
Want to Shift your GitHub Actions to Cleaner Grids?
It&pos;s a one-line code change to swap to use our carbon aware infrastructure. Saving 90% of carbon emissions to make your CI/CD pipeline the most sustainable you can.