Documentation forServer & Application Monitor

SolarWinds Pingdom Transaction Checks API poller template

Use this template to monitor SolarWinds Pingdom counters for transaction checks on websites monitored by Pingdom.

Prerequisites

  • Values are provided for the following parameters:
    • ${API_PINGDOMTAG}
    • ${API_CHECKID}
    • ${API_TEAMID}
    • ${API_CONTACTID}
  • Bearer token is provided in header.

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