Overview
SignalFx is a SaaS-based monitoring and analytics tool which allows customers to analyze, visualize, automate, and alert on metrics data from infrastructure, applications, microservices, containers, and functions. Catchpoint has worked closely with SignalFX to enable organizations to push data directly from Catchpoint into SignalFX in real-time.
More information on SignalFX can be found on their site: https://www.signalfx.com/
SignalFX Configuration.
The only requirement from the SignalFX side is to create an Access Token.

Catchpoint Setup
Follow these steps to get Catchpoint data into SignalFX
- Log in into the Catchpoint Portal and go to Migrations > API.
- In the Test Data Webhook section, select Enable
- Enter the SignalFX Endpoint URL.
- Select Template for Format
- Add a new template
- Enter the template Name (e.g. "SignalFX") and set the Format to JSON.
- Use the following JSON Template:
{
"gauge": [
{
"metric": "WebpageResponse",
"dimensions": {
"testname":"${TestName}",
"node": "${NodeName}"
},
"value": ${WebpageResponse}
}
]
}
This template can be modified to use other metrics and/or details. The available Macros can be found at https://docs.catchpoint.com/docs/legacy-test-data-webhook-macros - Enter an email address into On Failure Alert and set the Trigger value. This will alert you if the nodes are not able to send the data to your endpoint X number of times, for whatever reason.
- Click on the '+' sign next to Request.
- Click on Add API Request Headers
- Configure a Field called Field X-SF-TOKEN and input your SignalFX Access Token as the Value
- Click Save.

And here is how the data can be displayed in SignalFX
