VictorOps

Integration Spotlight – VictorOps

The VictorOps application is an incident management system built specifically for DevOps. It’s focus on system data and team collaboration makes it an excellent choice for ensuring that StatusCake alerts go to the right person at the right time, which will reduce alert fatigue and ultimately increase uptime.

VictorOps comes with a variety of handy features, including:

  • On call scheduling which allows you to set up virtual teams, escalation policies and rotations through the prefferred contact methods.
  • Noise Suppression which allows you to intelligently silence irrelevant or un-actionable alerts.
  • Live call routing for when a phone call collaboration is the best way to handle the incident.
  • Full reporting which allows you to capture actions carried out by staff, and see trends and insights over time.

As with our other integrations you can run VictorOps on any platform, from mobile to desktop and beyond! It’s also possible to use this application in conjunction with some of our other integrations like Slack. If you’d like to read some information on integrating Slack with VictorOps just check here.

VO1

VictorOps is very easy to set up in the StatusCake app as an alerting integration, and the entire process can be completed in less than five minutes. You can check out our guide for setting up the VictorOps integration here.

Jeeaz Copy (4)

Introducing: The StatusCake + Telegram Integration

Today we’ve further expanded our list of alerting integrations, with the introduction of Telegram you now have a new way to receive fast, cloud based and private notifications from the StatusCake app, on the platform and operating system of your choice.

Telegram has all of the industry standard features, along with some handy unique ones for good measure. The software will enable you to access your messages from multiple devices. All the the basics are here: accessing your messages from any device, security that keeps your information safe and even an API for custom use-cases.

In addition to the general tools, Telegram has some useful extras like auto-destruct messages which work on timers, global servers running to ensure that you can pick up your messages wherever you are, and a complete lack of limits on the size of uploaded media and chat history – added to the fact that you can pick up and start using this software completely free of charge!

telekb21

To get set up with the Telegram integration just check out our getting started guide on the Knowledge Base, and for any questions on general usage feel free to get in touch with our support team via live chat!

Jeeaz Copy (3)

Deploying to StatusCake with Terraform

Terraform is a powerful tool which allows you to build, change and version your infrastructure efficiently and absent any challenges. It supports a range of existing and popular service providers as well as custom in-house solutions.

Terraform has a strong set of features, including Infrastructure as code, Execution plans, Resource graphs and Change automation. You can check out some common use cases for Terraform here.

The Terraform tool integrates directly with StatusCake for the addition of new tests and modification of existing data, this means that it’s possible to run your StatusCake operations entirely through Terraform if you wish. Below you can see an example for basic test addition.

terra1

This is going to be very useful if you already use Terraform for infrastructure management, and also constitutes a good alternative to using the API, rules and configurations can be pre-set with Terraform giving you an extra level of safety and validation on the data that you submit.

The StatusCake API key and username will need to be sent with each request, so if you’d like to give this method a go, be sure to first grab the correct details from the User Details section of the StatusCake account. You can also find full details on how to configure Terraform with StatusCake here.

 

Jeeaz Copy

Adding tests through the StatusCake API with Postman

Recently we’ve had a lot of requests for examples of how add new tests through the StatusCake API using the popular Postman tool. In this article we’ll take you through some of the steps required to get you going with this method, below you’ll find an example for each test type we offer, taking you through the process of adding a test.

Authentication

First off we need to cover the authentication method that will be required to make the API calls through Postman, you will need to obtain your API key and username from the “User Details” section of the StatusCake App, these should then be input into the “Headers” Section of Postman as shown below:

POSTMANB

 

Uptime Testing

Now that all of our calls will carry with them the required authentication details, we can look at how to proceed in setting up the tests.

Taking the fields from our API documentation you should enter the settings that you’d like applied to the Uptime test that you are adding, every time an uptime test is created you must at least include as a minimum: TestType, Checkrate, WebsiteName, and WebsiteURL. The call should be submitted as PUT.

POSTMANC

 

Page Speed Testing

Page speed testing works similarly, and you can grab the fields that can be used from our API docs here.  The required fields for this one are: name, website_url, location_iso, and checkrate. The POST method is required for this one.

POSTMAND

 

SSL Testing

For SSL testing the PUT method should be utilized, and the required fields are: domain, checkrate, contact_groups, alert_at, alert_expiry, alert_reminder, alert_broken and alert_mixed.

POSTMANE

 

Jeeaz (1)

New Integration: Mattermost

We’ve just added an integration with Mattermost which means you can now get all of your StatusCake alerts through to this application.

Mattermost is a deployable, cloud based, open source alternative to services like Slack, HipChat, and Pushover. The focus is on security and collaboration, with all of the usual essential team functionalities such as File Sharing, Custom integrations, threaded conversations and group messaging.

As well as integrating Mattermost with StatusCake to receive your StatusCake alerts, it also plugs in to a range of other services to enrich the data your team receives, including popular apps like GitHub and Jira.

mattermostconnect

Mattermost is free for small teams, for larger teams and Enterprises a small cost is attached to each plan. Native apps are available for Android, iOS, Android, Windows, Mac and Linux.

One feature that’s especially handy for larger global teams is the automatic translation within the Mattermost app, the following languages are supported by this functionality:

  • Deutsch – German
  • English
  • Español – Spanish
  • Français – French
  • Italiano – Italian
  • Nederlands – Dutch
  • Polski – Polish
  • Português (Brasil) – Portuguese
  • Pусский – Russian
  • Türkçe – Turkish
  • 한국어 – Korean
  • 中文 (简体) – Simplified Chinese
  • 中文 (繁體) – Traditional Chinese
  • 日本語 – Japanese

If you’d like to read a little more about the new integration please check out our Mattermost Setup Guide, and feel free to get in touch with the team if you have any questions for us!