micro1's enp3s0 link-down alert has been open since March, frozen at 1 failed check. It never ticketed, updated or resolved.
After the interface baseline is reset, a port that's already down counts as "first seen down". The monitor neither alerts nor resolves on a port in that state. Any alert opened before the reset was left stuck.
What changes
An interface with an open interface_down alert is treated as previously up, whatever the baseline now says. Its alert keeps counting failed checks, opens a ticket at the threshold, and resolves when the link returns.
Ports first seen down with no alert still stay quiet, as before.
After deploy
micro1 enp3s0 will open a P2 ticket within about two checks. The port is meant to be up and is waiting for a longer cable, so the ticket works as the reminder. When the cable is in and the port comes up, the alert resolves and the ticket gets a recovery note.
Testing
373 tests pass (3 new):
an open alert survives a baseline reset and tickets
## Why
micro1's `enp3s0` link-down alert has been open since March, frozen at 1 failed check. It never ticketed, updated or resolved.
After the interface baseline is reset, a port that's already down counts as "first seen down". The monitor neither alerts nor resolves on a port in that state. Any alert opened before the reset was left stuck.
## What changes
An interface with an open `interface_down` alert is treated as previously up, whatever the baseline now says. Its alert keeps counting failed checks, opens a ticket at the threshold, and resolves when the link returns.
Ports first seen down with no alert still stay quiet, as before.
## After deploy
micro1 `enp3s0` will open a P2 ticket within about two checks. The port is meant to be up and is waiting for a longer cable, so the ticket works as the reminder. When the cable is in and the port comes up, the alert resolves and the ticket gets a recovery note.
## Testing
373 tests pass (3 new):
- an open alert survives a baseline reset and tickets
- it resolves when the link returns
- a port first seen down with no alert stays quiet
flake8 is clean.
🤖 Generated with [Claude Code](https://claude.com/claude-code)
After the interface baseline is reset, a port that is already down reads as
"first seen down", which neither alerts nor resolves. An alert opened before
the reset was then stuck open without updates: micro1's enp3s0 had sat at
one failed check since March with no ticket. An interface with an open
interface_down alert is now treated as previously up, so the alert keeps
counting, tickets and resolves as normal.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
jared
merged commit a0e062493d into main2026-11-11 01:06:38 -05:00
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Why
micro1's
enp3s0link-down alert has been open since March, frozen at 1 failed check. It never ticketed, updated or resolved.After the interface baseline is reset, a port that's already down counts as "first seen down". The monitor neither alerts nor resolves on a port in that state. Any alert opened before the reset was left stuck.
What changes
An interface with an open
interface_downalert is treated as previously up, whatever the baseline now says. Its alert keeps counting failed checks, opens a ticket at the threshold, and resolves when the link returns.Ports first seen down with no alert still stay quiet, as before.
After deploy
micro1
enp3s0will open a P2 ticket within about two checks. The port is meant to be up and is waiting for a longer cable, so the ticket works as the reminder. When the cable is in and the port comes up, the alert resolves and the ticket gets a recovery note.Testing
373 tests pass (3 new):
flake8 is clean.
🤖 Generated with Claude Code