VictorOps Integration

VictorOps Integration

Eliminate noise, speed time to resolution, and reduce alert fatigue with VictorOps.

Simplify Incident Management

Ensuring the right people are notified of an incident can be challenging in today’s complex environment. Managing different contact preferences, escalation procedures, and alerts from different monitoring solutions can result in a critical alert being missed. Consolidating notifications, contact details, routing, and escalations can help organizations manage incidents more effectively. With the Alert Webhook, Catchpoint alerts can be sent directly to VictorOps to consolidate notifications and help reduce mean time to resolve (MTTR).

Reduce Alert Fatigue

Aggregating related alerts received across multiple monitoring tools into a single incident helps to reduce alert fatigue.

Centralize Information

Reduce administrative overhead and enable users to manage all their notification preferences in a single place ensuring critical alerts are not missed.

Reduce MTTR

Quickly route alerts to key stakeholders to resolve incidents faster.

VictorOps Integration Guide

VictorOps Setup

1. Login to your VictorOps account.
2. If you are a new VictorOps user, click Complete Setup on the top left corner of the page next to
your company name.
3. Then click Integrations on the top of the page
4. If you are an existing VictorOps user, go to Settings and click Integrations.

5. Select REST Endpoint from the integrations list.

6. Click Enable Integration

7. Under Post URL, select the portion of the URL up until the “/$routing_key” as shown. This will be the VictorOps REST Endpoint that you will point Catchpoint to.

Catchpoint Setup

1. Login to the Catchpoint Portal and go to Settings->API
2. In the Alerts API section, paste in the VictorOps REST Endpoint POST URL that was provided
when you enabled the REST Endpoint within VictorOps.

3. The Alert format you need to choose is Template. Click Add New and you will be taken to the Edit Template window.
4. Give the Template a name and set the Format to Text.
5. The Template format must follow the VictorOps REST Endpoint guidelines. At a minimum you only need to include a ‘message_type’ field.
6. Other fields such as the ‘entity_type’, ‘state_message’ or ‘monitoring_tool’ can include Catchpoint Alert API Macros that will allow you to customize the Alert content.

7. Save your template and Save the API configuration.
8. If you have any alerts configured on your tests, you will now see Catchpoint Alerts appear within your VictorOps timeline.

Alert Macro Usage:

The JSON or XML fields can be hardcoded as well as filled in dynamically with data provided from the system. This includes data like the test name, the alert severity, conditions that triggered the alert, location of the node for which a test run caused an alert to trigger, etc.
An example use for the Alert API Template to provide the timestamp and severity level for an alert in JSON where macros are used with the following syntax, ${macroName}.
The "initialTriggerTimestamp" macro can be used to link reminder and improved alerts to the original trigger alert.

Example:

Alert Macro Index

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

WordPress Image Lightbox Plugin