Web Performance is a Journey, Not a Destination

Mehdi Daoudi

Subscribe to Mehdi Daoudi: eMailAlertsEmail Alerts
Get Mehdi Daoudi via: homepageHomepage mobileMobile rssRSS facebookFacebook twitterTwitter linkedinLinkedIn

Blog Feed Post

Our Latest Integration with StatusPage

As technology continues to advance, an increasing amount of tools is required to manage the day-to-day jobs of IT professionals. Each of these tools adds a layer of complexity to a business’s operations; so at some point, the addition of these tools tend to have an adverse effect on productivity if they aren’t managed efficiently.

The total inundation of tools and applications is a key driver behind our integration strategy, as well as the reason why that strategy has become a top priority for our business overall. Our ultimate goal is to bring every tool you use in your IT role to a single pane of glass

One of our latest integrations is with StatusPage. StatusPage allows you to create and set up a status page that reports real-time and historical data for a website or application in a matter of minutes.

Connecting Catchpoint and StatusPage will allow you to configure comprehensive alerts and categorize incidents all in one status page.
Catchpoint Integration
Our Alert Webhook allows Catchpoint to integrate with other tools by pushing data when a test triggers an alert. Any tool supporting Webhooks or providing a URL to POST data can be used. Alert Webhook templates can be customized to fit a tool’s format and content-type using Macros. If a template needs modification, please contact Catchpoint Support. We are happy to assist you in creating a template that meets your exact requirements.

Below is an outline of the steps to integrate Catchpoint and StatusPage using Catchpoint’s Alert Webhook.

Catchpoint – StatusPage Integration Steps

Web tool setup

To access the StatusPage, a PageID and API Key will need to be generated for authentication with the StatusPage.io API. This is used for the Endpoint URL and Authentication Header requests. For instructions on setting this up, visit https://doers.statuspage.io/api/authentication/.

Catchpoint Setup

To get Catchpoint alerts into your stream, log into the Catchpoint Portal and go to Settings > API.

-In the Alert Webhook, select Enable

screen-shot-2017-02-15-at-11-27-27-pmhttp://assetsblogfly1.catchpoint.com/wp-content/uploads/2017/02/Screen-S... 300w, http://assetsblogfly1.catchpoint.com/wp-content/uploads/2017/02/Screen-S... 768w, http://assetsblogfly1.catchpoint.com/wp-content/uploads/2017/02/Screen-S... 624w" sizes="(max-width: 923px) 100vw, 923px" />

-Enter the StatusPage Endpoint URL

-Set Status to Active

-Select Template for Format

-Add a new template

-Enter the template name e.g. StatusPage and set the Format to JSON.

screen-shot-2017-02-15-at-11-27-37-pmhttp://assetsblogfly2.catchpoint.com/wp-content/uploads/2017/02/Screen-S... 300w, http://assetsblogfly2.catchpoint.com/wp-content/uploads/2017/02/Screen-S... 768w, http://assetsblogfly2.catchpoint.com/wp-content/uploads/2017/02/Screen-S... 624w" sizes="(max-width: 784px) 100vw, 784px" />

-Use the following sample JSON Template and save it.

{“incident” : {

“name” : “${TestName}”,

“status” : “${switch(${notificationLevelId},’0′,’monitoring’,’1′,’investigating’,’3′,’resolved’)}”,

“message” : “${Switch(${AlertTypeId},’0′, ‘Unknown’,’2′, ‘Byte Length’,’3′, ‘Content Match’,’4′, ‘Host Failure’,’7′, ‘Timing’,’9′, ‘Test Failure’, ’10’, ‘Insight’, ’11’,’Javascript Failure’, ’12’, ‘Ping’,13, ‘Requests’)} – ${switch(${notificationLevelId},’0′,’warning’,’1′,’error’,’3′,’success’)}”



-Catchpoint will now send any alerts directly to StatusPage Incidents tab.

screen-shot-2017-02-15-at-11-27-52-pmhttp://assetsblogfly2.catchpoint.com/wp-content/uploads/2017/02/Screen-S... 300w, http://assetsblogfly2.catchpoint.com/wp-content/uploads/2017/02/Screen-S... 624w" sizes="(max-width: 646px) 100vw, 646px" /> screen-shot-2017-02-15-at-11-28-01-pmhttp://assetsblogfly2.catchpoint.com/wp-content/uploads/2017/02/Screen-S... 300w, http://assetsblogfly2.catchpoint.com/wp-content/uploads/2017/02/Screen-S... 624w" sizes="(max-width: 625px) 100vw, 625px" />

Alert Macro Index

A full list of the Alert Webhook Macros can be found at: https://support.catchpoint.com/hc/en-us/articles/202949959-Alert-Webhook-Macros


The post Our Latest Integration with StatusPage appeared first on Catchpoint's Blog.

Read the original blog entry...

More Stories By Mehdi Daoudi

Catchpoint radically transforms the way businesses manage, monitor, and test the performance of online applications. Truly understand and improve user experience with clear visibility into complex, distributed online systems.

Founded in 2008 by four DoubleClick / Google executives with a passion for speed, reliability and overall better online experiences, Catchpoint has now become the most innovative provider of web performance testing and monitoring solutions. We are a team with expertise in designing, building, operating, scaling and monitoring highly transactional Internet services used by thousands of companies and impacting the experience of millions of users. Catchpoint is funded by top-tier venture capital firm, Battery Ventures, which has invested in category leaders such as Akamai, Omniture (Adobe Systems), Optimizely, Tealium, BazaarVoice, Marketo and many more.