Notifications Overview
Event Types
Zeet can send notifications when certain events happen. Zeet currently has support for notifications for the following events:
- Build Success/ Failure
- Deploy Success/ Failure
- Kubernetes Pod Crash (for
Service Container
andJob Container
projects)
Read more about Kubernetes Pod Crash Notifications here.
Notification Providers
Zeet supports the following notification providers:
For each provider, you may configure one or more destinations (a discord or slack webhook, an email address, etc.).
Notification Routing: Event Subscriptions & Filter Rules
By default, any active notification destination will receive notifications for all event types from all projects.
You may configure event subscriptions and filter rules independently for each notification destination.
Event subscriptions allow you to choose which event types will send notifications to a given destination.
For example, you may wish to receive only Build and Deploy notifications in your slack channel #cicd
, and receive only Kubernetes pod crash notifications to a pager duty email address.
Filter Rules allow you to choose which Group, SubGroup, or Project will produce notifications to a given destination.
For example, you may wish to receive only notifications from your awesome-app > production
SubGroup in your #production-notifications
slack channel,
and receive only notifications from your awesome-app > staging
SubGroup in your #staging-notifications
slack channel.
Combining event subscriptions and filter rules enables you to reduce noise and improve the actionability of your notifications.