Manage Notifications
StreamNative Cloud Notifications help you proactively monitor the health and status of your critical resources. This feature provides a set of built-in alerting rules based on operational best practices.
When an alert rule is triggered by an event in your organization—such as a failing Function—StreamNative Cloud automatically sends a detailed email notification to designated contacts, enabling you to take prompt action.
How notifications work
The notification system is built on a few key concepts:
- Built-in, Org-Level Rules: StreamNative provides pre-configured rules that apply to all relevant resources (for example, all clusters) within your organization. You simply turn notifications on or off for these rules.
- Automatic Emails: When a rule’s condition is met, an email is dispatched immediately. A follow-up email is also sent once the issue is resolved.
- Configurable Recipients: Email notifications are sent to the Technical Contact by priority. If a Technical Contact isn’t configured, alerts fall back to the Billing Contact. You can configure these contacts in your Organization Profile.
Below is an example of the notification email you receive when an alert is triggered.
Available alert rules
This initial release includes a set of built-in rules for StreamNative Functions and cluster storage. This list of rules expands to cover more components in the future.
Name | Service | Condition | Severity | Default State |
---|---|---|---|---|
Container OOMKilled | Functions/Connectors | A Function/Connectors container has been OOMKilled 2 or more times in the last 15 minutes. | error | Disabled |
CrashLoopBackOff | Functions/Connectors | A Function/Connectors pod has been in a CrashLoopBackOff status for 5 minutes. | error | Disabled |
Managing notifications
You have fine-grained control over which alerts you receive. You can turn notifications on or off for each rule directly from the StreamNative Cloud console.
- From the main menu, navigate to the Notifications page.
- On this page, you see a list of all available alert rules with the following details:
- Name: A descriptive name for the rule.
- Condition: A plain-language explanation of what triggers the alert.
- Severity Level: The severity of the alert (for example,
warning
,error
). - Receiver: The contact type designated to receive the notification.
- To turn an alert notification on or off, use the toggle switch in the “Actions” column for the corresponding rule.
The alert conditions and severity levels are managed by StreamNative based on best practices and cannot be modified. You only need to control the on/off state of the notifications.