Skip to content

feat(alerts): alert when a server's disk fills up - #31

Merged
im-tyler merged 1 commit into
mainfrom
disk-alerts
Nov 7, 2026
Merged

im-tyler merged 1 commit into
mainfrom
disk-alerts

Conversation

@im-tyler

@im-tyler im-tyler commented Nov 7, 2026

Copy link
Copy Markdown
Contributor

infra-home reached 95% full and nothing alerted.

  • Dash reads each server's filesystems every 10 minutes over SSH and opens one incident per filesystem.
  • Warning at 90%, critical at 95%, clears below 85%, so a disk hovering at the threshold does not flap.
  • Two reads to open, so a build that briefly fills a disk stays quiet.
  • An unreachable or unparseable read leaves incidents as they are. Filesystems and servers that are gone get retired.

Tested with unit tests only. The real read happens on deploy.

🤖 Generated with Claude Code

Dash reads each server's filesystems every 10 minutes and opens one incident per
filesystem: warning at 90%, critical at 95%, clearing below 85%. It takes two
reads to open, so a build that briefly fills a disk stays quiet. An unreachable
server proves nothing and leaves its incidents as they are.

infra-home reached 95% with no alert from any channel.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@im-tyler
im-tyler merged commit e2f194b into main Nov 7, 2026
3 checks passed
@im-tyler
im-tyler deleted the disk-alerts branch November 7, 2026 07:48
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