Skip to content

v0.7.1 — Ranked Top Indicators

Choose a tag to compare

@pedrosakuma pedrosakuma released this 26 May 21:56
· 109 commits to main since this release

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