1. Home
  2. Integrations
  3. Catchpoint Integration Guide – VictorOps

Catchpoint Integration Guide – VictorOps

Requirements

Versions Supported: N/A (SaaS)

VictorOps Version Required: Standard or Enterprise

What you need to know: If you would like to customize the alert payload, refer to this article for more information on formatting.

Catchpoint delivers world-class Web Performance Monitoring for all Internet services: Website, Mobile, App, Ads, API, DNS, CDN, Streaming, Cloud, & more.

The following will walk you through the steps needed to integrate Catchpoint with VictorOps.

In VictorOps

In VictorOps, select Settings >> Alert Behavior >> Integrations >> Catchpoint.

If the integration has not yet been enabled, click the “Enable Integration” button to generate your endpoint URL as seen below.  Be sure to replace the “$routing_key” section with the actual routing key you intend to use. (To view or configure route keys in VictorOps, click Alert Beahvior >> Route Keys)


In Catchpoint

1) Navigate to Settings >> API.
catchpoint2

2) Under Alert Webhook set the status to Active, Paste in your “API URL” that you got in VictorOps.

3) Select Template and then Add new

4) Give it a name (“VictorOps Integration” for example) and then set the Format to JSON

5) Paste the following code in the Template section:

1
2
3
4
5
6
7
{
   "message_type":"${switch('${notificationLevelId}','0','warning','1','critical','2','recovery')}",
   "monitoring_tool": "catchpoint",
   "entity_display_name": "Catchpoint Alert on Node-${nodeDetails}('${nodeName}')",
   "entity_id": "${nodeDetails}('${nodeName}')",
   "state_message": "Alert Type ID-${alertTypeId}, Test Type ID-${testTypeId}, Node-${nodeDetails('${nodeName}')}, Product- ${productId}, Test_url-${testUrl}"
}

6) Select your newly created template, hit Save, and you’re done!

 

 

Updated on May 18, 2017

Was this article helpful?

Related Articles