Send alerts to hundreds of apps using Zapier
Jonathan Sundqvist, Engineer at Server Density.
Published on the 14th July, 2016.
Over the past few years there’s been tremendous growth in the alert and monitoring space. There are now hundreds of small and large contenders out there.
And yet, despite the profusion and diversity of software, there is no tool that single-handedly integrates with everything out of the box. For example, what if you need to manage your on-call rotation alongside your server monitoring product? What if there is no plugin that does the trick?
Server Density is integrated with various tools including email, Hipchat, Slack, SMS, and Pagerduty (we also support webhooks and can forward alert notifications to any url). Those integrations cover a significant portion of customer use cases. And while our work on integrations is nowhere near finished, we wanted to take a look at all the other ways you can integrate your workflow to Server Density.
Interoperability has been intrinsic to our product since the beginning. In developing Server Density we rely on the same public API endpoints as everyone else. Our API is well documented and versatile, so you could go ahead and build your own plugin.
Obviously this requires time and effort, so this option may be beyond reach for many teams out there. With this in mind we’ve just finished building an integration with Zapier.
There are now over 500 web apps that you can create an action for. And in the unlikely event that Zapier does not integrate with your app, then their scripting environment offers some great options.
To start using Zapier with Server Density click on this invitation link. Let’s take a look at some examples.
If an alert is related to code, it’s important to track and ensure it doesn’t fall through the cracks (and potentially reoccur). Now you can automate this. Whenever an alert gets triggered, Zapier can automatically log an issue in Bitbucket, Github or Bugherd, with Gitlab support coming soon.
Out of the box, Server Density can notify you via SMS, email and Slack. But sometimes that is not enough.
With our Zapier integration, you can now use chatfuel to send a message to your telegram bot. Does your grandmother still keep her fax? Splendid, you could use Phaxio to send her a message when your website is down. Better yet; send a postcard with Lob to your parents whenever a new alert is activated.
Perhaps you want to keep your Twitter followers up to date with how your website is running. With one click you can stream Server Density alerts to your Twitter feed. Alternatively, you can get all your notifications (including alerts) in one place using Horntell. Or if you’d rather get them on your desktop then Noti solves that for you.
Alert time tracking
If you are a freelancer you may want to track how much time it takes to respond to an alert. Whenever an alert triggers, Zapier can create a new time tracking entry to reflect how much time you spend responding to it. It supports Wunderlist, Omnifocus, Evernote and more.
Did you try turning it off and on again?
If all else fails and you’re using Digital Ocean, when an alert comes through you can gracefully shutdown your server and start it up again. That should fix it!
I hope you’re inspired to try out some new integrations. We also want to hear from you. Are there any new ways you want to integrate with Server Density?