These docs are for Cribl Stream 4.7 and are no longer actively maintained.
See the latest version (4.13).
Email Notifications
If you’re a Cribl Stream admin, email Notifications make it easy to receive alerts about any operational issues that require your attention, such as a particular Source or Destination condition or a pending license expiration.
An email Notification requires two things — a configured Notification and an email Notification target. Cribl.Cloud Organizations using an Enterprise license also have access to a preconfigured email Notification target.
Email Notifications do not have an unsubscribe option. Recipients who do not want to receive particular email Notifications should contact their Cribl Stream admins.
Email Notifications are sent on a no-reply basis.
Configuring Email Notifications
When you create a Notification for an email target, specify the recipients of the message, the subject line, and the contents of the message.

Target: The ID of the email target to which you want to send the Notification.
Click Add target to add an existing target.
Click Create target to create a new target. For information on configuring email Notification targets, see Email Notification Targets.
If the Notification already has a designated target, you can change the selection by clicking the drop-down.
When you select an email Notification target, the following additional fields appear:
To: The email address of the recipient.
Add cc: When enabled, reveals a field where you can enter the addresses of additional recipients.
Add bcc: When enabled, reveals a field where you can enter the addresses of additional recipients that do not appear in the Notification email.
Cribl Stream does not limit the total number of recipients for a Notification, but your email service might set a limit.
Subject: The subject line of the email Notification. You can use variables in the subject line.
Message: The content of an email Notification. You can use variables in the body of the email message.
Email Notification Variables
Email variables are placeholders in the email template that get replaced with actual values when the email is sent. These variables can be:
- General-use variables, like
condition
,worker_group
, ortimestamp
- Special-purpose variables
You can use a variety of general-use and special-purpose variables in the subject or message body of an email Notification. Insert a variable name between two braces preceded by a $
. For example: ${cribl_notification}
.
General-Use Email Variables
Variable | Description |
---|---|
workspace | Workspace name (Cribl.Cloud only). |
organization | Organization ID (Cribl.Cloud only). |
timestamp | Timestamp when the email is sent. For example: 2019-08-04 18:22:24 UTC . |
cribl_notification | User-defined notification ID. |
Special-Purpose Email Variables
Variable | Usage | Example |
---|---|---|
input | Type and name of a Source or Collector. | syslog:in_syslog_1 |
output | Type and name of a Destination. | webhook:out_webhook_1 |
name | Unique ID of a Source or Destination. | |
bytes | Quantity of data triggering the specified Notification. | 0 |
starttime | Start time of an Event (in Epoch seconds). | 1706747185 |
endtime | End time of an Event (in Epoch seconds). | 1706747294 |
health | Health metric of the specified Source or Destination. | 0 |
_raw | The _raw field of the Event triggering the Notification. | _raw (Source ${name} in group ${__workerGroup} traffic volume greater than ${dataVolume} in ${timeWindow}) |
backpressure_type | Backpressure behavior. | 1=BLOCKING , 2=DROPPING |
queue_usage | Percentage of capacity set in the Usage threshold field for a Persistent Queue Usage Notification. | 90 |
Troubleshooting Email Notifications
The section details the troubleshooting steps you can take if an email Notification fails to reach its intended recipient.
Test the Email Notification Target
An email Notification can fail if the target is misconfigured. You can test your email Notification target by following this procedure:
- Open the target (in Manage > Notifications > Targets).
- Click Test Target.
- Add one or more email addresses to the Test Target modal and click Send Test Email.
- Check the designated inbox to verify receipt of the test message. If it does not arrive in the designated inbox, review the target configuration.
Check Notification Service Logs
A failed email Notification leaves a log entry. You can examine logs by following this procedure:
- Select Monitoring > Logs.
- Open the Logs drop-down and select Leader > Notifications Service.
- Examine any logs that have errors.
Check Notifications
Cribl Stream stores Notifications. You can check them by following this procedure:
- Select Monitoring > Notifications.
- Select the cribl_notification field.
- Search for cribl_notification fields corresponding to the Notification ID of the failed Notification.