Cost optimization insights
Idle, memory-pressure, overprovisioned, deploy-regression
Percher has two suggestion surfaces. The dashboard overview shows a few immediate hints from data already loaded on that page, such as a high error rate or memory close to the account pool. The deeper analysis is available through percher_app_insights or GET /apps/:app/insights. It computes four rule kinds:
- idle — zero requests + visitors in 30 days (app ≥14d old). Consider deleting.
- memory-pressure — 2+ OOM kills in 14 days. Upgrade plan or reduce memory use.
- overprovisioned — on maker/max with <100 req/day average over 14 days and no OOMs. Consider downgrading.
- deploy-regression — 3+ failed deploys in 24h. Something changed; review the latest build log.
The API/MCP result includes an actionHint when there is a safe follow-up tool, such as billing or crash diagnostics. The dashboard overview does not currently show this four-rule result or these action hints.
Suggestions are advisory. They never change a plan or delete an app automatically. Your AI assistant should explain the evidence and ask before following an action that changes billing or removes data.