Introducing Notification Channels in Serverless360 | Serverless360 Blogs

Introducing Notification Channels in Serverless360

|  Posted: June 15, 2017  |  Categories: Serverless360

Introducing notification Channels in Serverless360

Notification channels are the very easiest way to get the Serverless360 monitoring alerts to external services. The user can connect their services like Microsoft Teams, Slack, PagerDuty and SMTP to receive an alert from the Serverless360 monitoring system.

In the earlier release, we provided Email channel as default to send an alert. We came to know some of our customers use Slack and Microsoft Teams and they felt that if Serverless360 could provide any integration to these external platforms, so we designed the architecture to handle the notifications where we will be including more channels to send alerts to their external services by doing very minimal configuration.

Going further I assume that you have signed up with Serverless360 and have an account already.

Let us discuss what are all the external notification services supported in Serverless360 and how can we receive alerts in them.

Microsoft Teams

You can get alerts from the Serverless360 monitoring system to your Microsoft Teams by configuration WebHook URI. Webhook is an HTTP callback; an HTTP POST that occurs when something happens. In our case, we will be sending messages when the monitoring alert triggers. Please read this to get the WebHook URI from your Microsoft Teams.

NotificationChannel_MicrosoftTeams_Configuration

Slack

Slack configuration is same as Microsoft Teams. You can get an alert by configuring the WebHook URI. Please read this to get the WebHook URI from your slack channel.

NotificationChannel_Slack_Configuration2

PagerDuty

You can get incident raised in your PagerDuty channels when there is any down time in your namespace and that incident will be resolved automatically when the situation is back to normal. PagerDuty configuration can be done by using integration key. Please read this to get the Integration key of your service.

NotificationChannel_PagerDuty_Configuration

SMTP

You can send alerts as email by configuring your SMTP channel. This is in addition to the SMTP Email channel provided by Serverless360 by default. Some customer prefers sending emails through their servers. To configure SMTP channel, you should have SMTP server name and its port number for that server. Please read this to know some popular server details.

NotificationChannel_SMTP_Configuration

Enable notification channels in alarm

Enable the channels in alarm section to get an alert from the Serverless360 monitoring system to your services.

NotificationChannel_Alarm_Mapping

Alerts

Once you created the alarm with notification channel, then configure that alarm with entities like queue or topic that you want to monitor through these alarms.  The monitoring system will be sending an alert based on the alarm time scheduling.  Please see the monitoring alerts

Microsoft Teams

Microsoft-Teams

Slack

Slack

PagerDuty

PagerDuty_Alerts

SMTP

SMTP

Alert History

You can verify whether your notifications are sent or not, view the content of the alerts and exceptions (if any error occurred while sending the alert).

Alert-History

Conclusion

We hope this will be one of the most useful features to the Serverless360 customers. In future, we will be adding more channels to make it more efficient for the customers. Why don’t you try Serverless360 lifetime free account to manage and monitor your Azure Service Bus Namespaces? If you have feedback or suggestions, write to us at support@serverless360.com.

Watch our video on Monitoring & Notification Channels.

Serverless360 is a one platform tool to operate, manage and monitor Azure Serverless components. It provides efficient tooling that is not and likely to be not available in Azure Portal. Try Serverless360 free for 30 days!

Free-Trial