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

Catchpoint Integration Guide – VictorOps


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.

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:

   "monitoring_tool": "Catchpoint",
   "entity_display_name": "Catchpoint Alert for ${testName} on node ${nodeDetails(${nodeName})}",
   "entity_id": "${testId}_${AlertInitialTriggerDateUtcEpoch}",
   "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 September 20, 2017

Was this article helpful?

Related Articles