Skip to content

Notification integration#231

Merged
thiagoesteves merged 1 commit into
mainfrom
thiagoesteves/notification-integration
Jun 19, 2026
Merged

Notification integration#231
thiagoesteves merged 1 commit into
mainfrom
thiagoesteves/notification-integration

Conversation

@thiagoesteves

Copy link
Copy Markdown
Owner

This PR is the result of the Notification integration with PageDuty, slack and webhook.

Add :watchdog_threshold_warning event fired when a resource (memory, atom, port, process) crosses the warning threshold (action: :warning) and again when it returns to normal (action: :normalized). The existing :watchdog_threshold_exceeded event is now reserved exclusively for restarts.
Fix the watchdog notification payloads to use node only (no sname), consistent across all threshold events.
Add DeployEx startup/shutdown lifecycle notifications using :deployment_started and :deployment_complete from Deployer.Application, and :deployment_shutdown for force-terminated instances from Deployer.Deployex.
Add :deployment_shutdown event throughout: adapters, docs, YAML fixtures, and installer files.
Fix YAML options parsing to return plain atom-keyed maps (atomize_keys/1) instead of a typed struct, aligning runtime behaviour with test expectations.
@thiagoesteves thiagoesteves self-assigned this Jun 19, 2026
@thiagoesteves thiagoesteves merged commit 068ac04 into main Jun 19, 2026
3 checks passed
@thiagoesteves thiagoesteves deleted the thiagoesteves/notification-integration branch June 19, 2026 16:29
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Status: Done

Development

Successfully merging this pull request may close these issues.

1 participant