Sematext SPM Integration Guide

Sematext provides performance monitoring, alerting, anomaly detection, log management and analytics in the Cloud and On Premises. Performance Monitoring (SPM) by Sematext is an enterprise-class, server and application performance monitoring, alerting, and anomaly detection solution. It is available both in the cloud (SaaS) and on premises, and it integrates with Logsene to correlate metrics, alerts, anomalies, and events with application and server logs. With this powerful integration, you can use PagerDuty’s on-call schedules and escalation policies so that the right people are notified when events are triggered from Sematext SPM.

Please contact support@pagerduty.com if you run into any issues with the integration.

In PagerDuty

  1. From the Configuration menu, select Services. 

  2. On your Services page:

    If you are creating a new service for your integration, click +Add New Service.

    If you are adding your integration to an existing service, click the name of the service you want to add the integration to. Then click the Integrations tab and click the +New Integration button.

  3. RS-Add-New-Service
    RS-Add-Integration-Existing-Service

  4. Select your app from the Integration Type menu and enter an Integration Name.

    If you are creating a new service for your integration, in General Settings, enter a Name for your new service. Then, in Incident Settings, specify the Escalation Policy, Notification Urgency, and Incident Behavior for your new service.

  5. Click the Add Service or Add Integration button to save your new integration. You will be redirected to the Integrations page for your service.
    RS-Integration-Settings

  6. Copy the Integration Key for your new integration: RS_API_pd_3

In Sematext

  1. Navigate to SPM Application Settings of your SPM App by clicking the App Settings button.
    Sematext_Apps

  2. Navigate to Alerts / PagerDuty
    alerts_to_pagerduty

  3. Enter the integration key from PagerDuty in the field Service API key.

  4. Press the Save button.

FAQ

Will Sematext SPM incidents automatically resolve?

No, but the user can decide to get a “Back to normal state” message.

Can I setup Sematext SPM to be tied to multiple PagerDuty services?

No, currently PagerDuty is a global setting in Sematext SPM and only one integration key is managed.

Are incidents de-duplicated?

Incidents are not de-duplicated, but there are settings within Sematext SPM that can be enabled to avoid too many alerts/triggers.

Is there a 2-way ack-back integration?

No.

Are there logs I can reference in Sematext SPM?

Yes, all alerts are stored and displayed for users within Sematext SPM.

Is there a retry mechanism if the API call does not return a 200 (success)?

No.