DevOps teams are moving away from basic email alerts for issues or events and are instead using chat tools like Slack for notifications to allow greater flexibility in response and communication. Slack offers several ways to send data to a Slack Channel, and Netuitive has provided an easy way to integrate the services. In this blog, we will walk-through how to use webhooks to send Netuitive monitoring events into Slack.
Use Case: For monitoring a cluster of NGINX web servers for performance and availability, the DevOps team set up a Slack Channel to have a single place to view and coordinate efforts on all events coming from Netuitive monitoring.
Our Real Life Example: We have a multiple web server cluster running the front end for a production application. Netuitive is monitoring all the KPIs for these NGINX servers. Netuitive monitoring is continuously learning and baselining those metrics. A dynamic policy is set in Netuitive to send a single event when requests per second, server error rate, and request processing time are increasing above the learned baselines. When these conditions are reached, Netuitive sends out a notification to Slack, which can then be viewed on the team’s Slack Channel.
It only takes 15 minutes to enable the integration to pass data between Netuitive and Slack in a production environment. The entire process is completed with two simple steps:
Here you can add any static message or leverage Netutive’s system variables to send more dynamic information about the events.
While surprisingly quick to set up, the process offers much needed flexibility without creating longer implementation times.
Try it for yourself – take advantage of our 21-day free trial and start monitoring with Netuitive today!