How to configure notifications

Find out how to configure Hyperglance to send email, AWS SNS, Azure EventGrid, and Slack notifications

There are a variety of notification channels available in Hyperglance.

Here's how to set them up:

Email/SMTP

1. Select Settings from the bottom left of the navigation:

2. Under the Alert Notifications tab, select Email & SMTP.

3. Fill in your email, host, port number, user and password details, then Submit.

You can find these details from your mail server or email service provider, e.g. SMTP settings for Gmail

alert-email

AWS SNS

1. Select Settings from the top right-hand menu

settings-1

2. In the Alert Notifications tab, select AWS SNS.alert-sns

3. Provide the Topic ARN that Hyperglance will send events to, and the S3 Bucket Name that will hold the full payload of the event.

4. If Hyperglance does not reside in the same AWS account as the SNS Topic & S3 Bucket then you'll need to allow access by providing a cross-account Role ARN, Access Key, or Private Key

Hyperglance Notifications & S3

When Hyperglance sends an event, first it will store the results of a rule in the S3 bucket:

WARNING: These JSON objects will remain in the bucket indefinitely. It is your responsibility to delete them after processing, or use S3 lifecycle deletion.

Next Hyperglance will send a notification over SNS referencing the bucket and the object, like this:

{
"name": "My Rule",
"threshold": 0,
"evaluatedAt": 1606933410023,
"labels": ["My Rule Label"],
"status": "ABOVE_THRESHOLD",
"data": {
"s3bucket": "the_name_of_your_bucket",
"key": "ffc85700-e6ab-4be7-9443-1e417110f447_Test_1606933410023.json"
}
}

Azure EventGrid

1. Select Settings from the top right-hand menu

settings-1

2. In the Alert Notifications tab, select Azure EventGrid.

3. Enter the EventGrid Topic Endpoint that you'd like to send the notifications to, and an Auth Key from the topic to allow Hyperglance to publish events to it.

4. Submit

azure-eventgrid

Slack

1. Select Settings from the top right-hand menu

settings-1

2. In the Alert Notifications tab, select Slack.

3. Enter the Incoming Webhook URL for your Slack instance

4. Submit

slack-1