Stay up to date via notifications

February 24, 2020

What are notifications? #

Smoothy continuously keeps an eye on how your image builds, deployments and applications are doing. Whenever it detects an anomaly, it decides whether or not the event requires your attention and if so, it sends you a notification.

Whenever there are unread notifications for your team, the expression of Cody, the character in the left upper corner of Smoothy, will draw your attention. This is illustrated in the screenshot below.

Cody indicates new notifications

By clicking on Cody, you land on your team's notifications page. Here you find an overview of all the unread notifications.

tip

Note that notifications remain labeled as unread until someone in your team explicitly marks them as read.

Notifications page

If you need an overview of all your notifications instead of only the unread ones, you can toggle the display mode via the button in the right upper corner of the table.

Mark notification as read

What are notification channels? #

Constantly having to check your team's notifications page to stay up to date on anomalies is not the most convenient. Therefore, you can integrate Smoothy into your current workflow and receive notifications via your favorite communication channels.

Currently, the following notification channels are supported:

  1. Email
  2. Slack

To integrate Smoothy with one of these communication channels, you can follow along with the respective tutorial.

Notification priorities #

Staying up to date about anomalies via your preferred communication channels is convenient. However, you probably don't want every alert to wake you up at 3:00 A.M. Therefore, every notification has one of the following priorities, depending on its nature:

  1. Info Interesting events
  2. Notice Normal but significant events
  3. Warning Exceptional occurrences that are not errors
  4. Error Errors that do not require immediate action
  5. Emergency Critical errors that require immediate action

You can configure different notification channels for notifications with different priorities. This allows you, for example, to have a Slack notification channel that receives notifications with any priority and have a second email notification channel that only receives Error and Emergency notifications.

Overview of notifications #

The table below gives an overview of all the different notifications that can be sent out by Smoothy.

Notification Priority
An image build succeeded. Info
An image build failed. Warning
The health check of a deployment recovered to a healthy state. Notice
The health check of a deployment turned out unhealthy. Notice Warning Error Emergency
The health check of an application recovered to a healthy state. Notice
The health check of an application turned out unhealthy. Notice Warning Error Emergency

tip

If multiple priorities are listed for a certain notification, it means that the priority of this notification depends on the context of the event that triggers it.

Where to go from here? #

Now that you understand what notifications are and how you can receive them via your favorite notification channels, it is time to put the deed to the word and add your own notification channel. You can do so by following along with one of these tutorials.

Michiel Kempen

Michiel Kempen

A passionate cloud engineer who helps software companies adopt modern cloud technologies through an intelligent all-in-one cloud platform called Smoothy.