PLATFORM CAPABILITIES
From workload profiling to GPU monitoring, cache analysis to egress estimation. RunRight gives you complete visibility into CI infrastructure spend.
Understand exactly how your CI jobs consume resources. RunRight profiles every run to build accurate baselines and recommend right-sized infrastructure.
Sample CPU, memory, disk I/O, and thread counts throughout every CI run. Build p95 baselines that reflect actual workload behavior, not guesses.
Track NVIDIA GPU utilization, memory, and power draw for ML/AI workloads. Identify idle or underutilized GPU time and right-size GPU instances.
See resource consumption per container in multi-container workflows. Identify which services consume the most CPU and memory.
Estimate cache hit rates for Docker layers, npm, Go modules, Maven, and Gradle. Detect GitHub Actions cache usage and identify optimization opportunities.
Know exactly where your CI spend goes. Track costs across clouds, estimate egress, and get actionable recommendations—not just charts.
300+ instance types across AWS, GCP, and Azure. Includes ARM instances (Graviton, Ampere) and spot pricing. Each recommendation shows cost delta and tier label.
Tiered pricing models for AWS, GCP, Azure, and GitHub. Estimate monthly network egress costs and get caching recommendations to reduce transfer waste.
Track every run with full metrics history. Compare any two runs side-by-side with delta analysis for CPU, memory, duration, cost, and carbon.
Ask your job history anything in natural language. Get insights on spending patterns, optimization opportunities, and trend analysis.
BY THE NUMBERS
Track the environmental impact of your CI infrastructure. Measure CO₂ emissions and report on green initiatives.
Calculate CO₂ emissions per job using provider-specific emission factors (AWS: 0.417, GCP: 0.180, Azure: 0.350 kg CO₂/kWh). Track total emissions and saveable carbon.
Report carbon metrics in relatable terms: tree days equivalent, car miles avoided. Build the case for green CI initiatives with concrete data.
Set guardrails, enforce policies, and route alerts to the right teams automatically.
Set max cost/hour guardrails at global, repository, or job scope. Policies cascade with job-level overrides. Fail CI automatically when thresholds are exceeded.
--fail-if-oversized N exit codes--max-cost-per-hour N limitsRoute cost threshold violations, waste alerts, and savings regressions to Slack, Teams, email, or webhooks. Team-based routing ensures the right people see the right signals.
Self-updating agent pulls from GitHub releases. Choose stable, beta, or nightly channels. Run runright update to upgrade in place.
Built-in SSO, role-based access control, and full audit logging. No external identity provider required.
Supports Google, GitHub, Azure AD, Okta, generic OIDC with auto-discovery, and SAML 2.0 with IDP metadata configuration. Domain allowlists restrict login by email domain.
Five built-in roles (Owner, Admin, Billing, Operator, Viewer) plus custom role creation. Eight permission scopes let you build roles that fit your org.
Every create, update, and delete is logged with actor, timestamp, and changed fields. Granular tracking for alert and policy configuration changes.