Skip to content

Wo 18/iops idle - #7

Merged
ppiankov merged 3 commits into
mainfrom
wo-18/iops-idle
Aug 2, 2026
Merged

Wo 18/iops idle#7
ppiankov merged 3 commits into
mainfrom
wo-18/iops-idle

Conversation

@ppiankov

@ppiankov ppiankov commented Aug 2, 2026

Copy link
Copy Markdown
Owner

No description provided.

WO-18: IDLE_INSTANCE required TotalConns == 0, which never fires with
connection pools. Broaden the check to also flag instances with low
total IOPS (read + write) regardless of pooled connection count. A
pooled-connection idle finding is graded needs-review with a
countersignal naming the connection count, since a warm pool does not
prove the app is permanently dead.

WO-19: DatabaseConnections was fetched with Sum and accumulated across
all daily datapoints, producing 134305 instead of the actual 6.7
average connections. Changed to Average so the countersignal shows
sensible numbers.

Validated live: 3 previously-invisible dead instances now surfaced
(loyalty-prod, marketplace-prod, task-center-prod), each at ~$25/mo.
…ents

Self-review caught real production database names (loyalty-prod,
marketplace-prod, etc.) leaking into public-repo test code and
comments. Replaced with generic descriptions.
@ppiankov
ppiankov merged commit 8088953 into main Aug 2, 2026
5 checks passed
@ppiankov
ppiankov deleted the wo-18/iops-idle branch August 2, 2026 14:36
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant