SolarWinds Pingdom Transaction Checks API poller template
Use this SAM API poller template to monitor SolarWinds Pingdom counters for transaction checks on websites monitored by Pingdom.
Prerequisites
- Use the following parameters to specify the API endpoint in the request URL:
- ${API_PINGDOMTAG}
- ${API_CHECKID}
- ${API_TEAMID}
- ${API_CONTACTID}
- A Bearer Token is provided in header. See API poller authorization
Notes
- Default thresholds are not set for this template.
- For reference, see Welcome to the Pingdom API.
- Here are some API request examples:
https://api.pingdom.com/api/3.1/tms/check?tags=${API_PINGDOMTAG}
https://api.pingdom.com/api/3.1/tms/check/${API_CHECKID}
https://api.pingdom.com/api/3.1/alerting/contacts/${API_CONTACTID}
- String-based metrics (for example, team names) are returned as arrays of comma-separated integers.
Available metrics
Status code for TMS checks
The status code returned by a successful API request is defined in the documentation for that method. Usually, this will be 200 OK
. If something goes wrong, other codes may be returned. The API uses standard HTTP/1.1 status codes defined by RFC 2616.
Unit: Status code
TMS checks API response time (ms)
The response time (in milliseconds).
Unit: Milliseconds
All checks for specified tag(s)
The number of TMS checks for the specified tag
Unit: Count
All teams to alert for specified check
The teams to alert, represented by comma-separated integers.
Unit: Array of integers
All contacts to alert for specified check
The contacts to alert.
Unit: Array of integers
All teams
The number of teams.
Unit: Count
All team members for specified team
The list of members of the specified team.
Unit: Array of integers
All SMS associated with the specified contact
The list of SMS objects associated with the specified contact.
Unit: Array of integers
All emails associated with the specified contact
The list of email objects associated with the specified contact.
Unit: Array of integers