Reporting
Weekly CI health report​
The CICube Weekly Report summarizes the performance of your CI pipeline in a nutshell. Delivered right to your inbox, it contains actionable insights and key metrics that drive optimization in workflows, cost reduction, and high-performing pipelines.
What's Included in the Report?​
Total CubeScore
- Lends an overall grade to your pipeline's performance.
- Measures metrics like Average Duration, Success Rate, MTTR, and Throughput
- Helps you instantly identify areas that need attention.
Statistics for Weekly Runs
- Run count trends: Daily pipeline runs with % changes from last week and 4-week average.
- Track your pipeline activity growth or decline.
Runner Expenses
- Total Spend: Depicts week-over-week CI costs.
- Total Jobs: Number of executed jobs and their change percentage.
Cube Score Performance Metrics
- Average Duration: Tells you if your workflows are within the elite threshold (e.g., 5m–10m)
- Success Rate: Keeps count of workflow successes against the elite threshold (e.g., ≥ 92%)
- MTTR: It keeps tabs on pipeline recovery times (e.g., less than 1 hour)
- Throughput: Benchmarks the number of successful runs, ensuring high efficiency
Weekly Workflow Insights
- Success Rate Changes: Highlights workflows with declining success rates
- Duration Changes: Tracks workflows with significant changes in execution time
- Run Frequency Changes: Allows for monitoring of workflows with high/low spikes in runs
Why This Matters?​
- Time-Saving: Quickly identify areas of inefficiency without digging into the details of logs
- Cost Optimization: Monitoring of spending trends to identify costly workflows
- Better Performance: Focus on the workflows impacting the most important pipelines
Cube Score Review
- Use the Cube Score for a high-level view of pipeline health
- First focus on any metric falling below the Elite Threshold
Display Workflow Insights
- Pay more attention to workflows showing:
- Low success rate
- Longer execution time
- Reduced running frequency
- Debug the most vital ones first
Analyze Trends
- Use week-over-week and 4-week comparisons
- Identify recurring issues or improvements over time
Plan Improvements
- Address bottlenecks
- Optimize resource allocation to meet Elite Thresholds targets
New Insight Alert Emails​
The insight alerts will notify every time something big is detected either an issue or a trend in your CI pipelines. These alerts make sure you are always informed in case any problem arises and the reason for workflow inefficiency.
- Realtime Awareness: Alerts give immediate visibility into issues before they blow out, so you can keep your pipelines on track
- Proactive Problem Resolution: Teams identify the problem early on and can work on it immediately, so that downtime is minimized, and delivery timelines are kept
- Data-Driven Insights: The email has to present critical metrics in such a way that decisions can be made without having to dive into the raw data
What's in the alert?
Insight Summary:
Highlights the specific issue such as low success rate, increased run duration, or frequent test failures.
Also includes the name of pipeline/job impacted.
Key Metrics:
- Current Value: Recent measurement value of the current metric.
- Previous Average: A comparison of the value of the previous metric.
- Recommendation: Thresholds are also included, such as an 85% minimum on the success rate.
Run Analysis:
Total number of runs analyzed for context: e.g. Based on 44 analyzed runs.
Action Button:
View Details button linked to the detailed insight in the CICube app, where you can investigate further.