SignalFx Developers Guide


The SignalFx API offers these types of 3rd-party service integrations:

Cloud service

API for setting up data ingest in a cloud service such as Amazon Web Services (AWS)

SAML authentication

API for setting up 3rd-party single sign-on (SSO) providers using SAML

Alerting service

API for setting up event notification using 3rd-party services such as Slack

The topic Working with Integrations provides a detailed description of the Integrations API.

Cloud service integrations

Cloud service integrations connect SignalFx with the monitoring provided by web services. To establish the integration, you do the following:

  1. If necessary, set up the web service to share data with SignalFx.

  2. In the web service interface, find the information that SignalFx uses to authenticate with the service.

  3. Using the SignalFx integrations API, create an integrations object that contains the web service authentication information.

After you complete these steps, SignalFx can retrieve monitoring data from the web service.

The cloud service integration API supports these web services:

  • Amazon Web Services (AWS) using CloudWatch

  • Google Cloud Platform (GCP)

  • Microsoft Azure

  • NewRelic

SAML authentication integrations

The SAML integration API supports the following SSO providers:

  • Microsoft Active Directory Federation Services (ADFS)

  • Okta

  • OneLogin

  • PingOne

Integration follows this process:

  1. Use the API to create an empty SignalFx integration object that specifies the SSO system you want. SignalFx responds with an integration ID.

  2. Provide the integration ID to your SAML SSO provider.

  3. After you get the necessary authentication credentials from your SSO provider, update the integration object.

To learn more about SSO integration, see the topic Configuring Single Sign-On in the SignalFx product documentation.

Alerting service integrations

SignalFx sends alerts by integrating with the following messaging, chat, and incident management services:

  • Amazon EventBridge

  • BigPanda

  • Microsoft Teams

  • Opsgenie

  • PagerDuty

  • ServiceNow

  • Slack

  • VictorOps

  • Webhook

  • xMatters

Considerations for alerting service integrations


To integrate with ServiceNow, you need to create a new user for SignalFx from your ServiceNow service management dashboard. To learn how to do this and to learn about other fields you for your ServiceNow integration, see the topic Integrate with ServiceNow in the SignalFx product documentation.

After you create the new user and follow the other instructions, you can create a new SignalFx integration with ServiceNow using a POST request.

The Integrations REST API reference contains a complete specification of each integration’s request body.

© Copyright 2020 Splunk, Inc.

Third-party license information