v0.7.1 — Ranked Top Indicators
What's New
Ranked Top Indicators for Proactive Optimization
The inspect_process(view="triage") now always returns TopIndicators — a ranked list of the most notable metrics even when the system is healthy. This enables proactive optimization, not just reactive firefighting.
Example output:
{
"verdict": "healthy",
"severity": "Healthy",
"topIndicators": [
{"name": "time-in-gc", "value": 8, "unit": "%", "score": 28, "level": "elevated"},
{"name": "cpu-usage", "value": 5, "unit": "%", "score": 3, "level": "normal"},
{"name": "alloc-rate", "value": 15, "unit": "MB/s", "score": 12, "level": "elevated"}
]
}Score bands:
| Metric | Normal | Elevated | High | Critical |
|---|---|---|---|---|
| cpu-usage | <30% | 30-70% | 70-90% | >90% |
| time-in-gc | <5% | 5-15% | 15-30% | >30% |
| queue-length | <10 | 10-50 | 50-200 | >200 |
| contention | <3 | 3-10 | 10-50 | >50 |
| alloc-rate | <10MB/s | 10-50 | 50-100 | >100 |
| gen2-gc | 0 | 1-2 | 3-9 | ≥10 |
This helps identify optimization opportunities before they become problems and understand the application's performance profile at a glance.
Full Changelog: v0.7.0...v0.7.1
Full Changelog: v0.7.0...v0.7.1