Overview
Track Pingdom user-centric performance metrics in Datadog, for correlation with other relevant events and metrics.
Pingdom V3 Integration acts similarly to the Datadog Pingdom Integration (Deprecated) but uses version 3.1 of the Pingdom API.
Setup
Generate API Token
- Login to your Pingdom account.
- Navigate to Settings > Pingdom API.
- Click Add API token. Give the token a name and Read-Write permissions. Save the token somewhere as you will not be able to access it again.
Installation and configuration
- Open the Pingdom V3 Integration Tile.
- Enter the name and API Token into the corresponding fields. Metrics and checks configured in Pingdom are collected into Datadog.
- Manage tags of checks in Pingdom. Tags added to a check in Pingdom are automatically added to a check in Datadog. Exclude checks by adding the
datadog-exclude
tag.
Data Collected
Metrics
pingdom.response_time (gauge) | The HTTP response time for this Pingdom check Shown as millisecond |
pingdom.uptime (gauge) | The elapsed time since the last HTTP error for this Pingdom check Shown as second |
pingdom.check.status.count (count) | Count of Pingdom status checks Shown as check |
pingdom.check.error.count (count) | Count of Pingdom status checks that only have errors Shown as error |
pingdom.transaction.check.status.count (count) | Count of Pingdom transaction status checks Shown as check |
pingdom.transaction.check.error.count (count) | Count of Pingdom transaction status checks that only have errors Shown as error |
Events
The Pingdom integration does not include any events.
Service Checks
The Pingdom integration pulls in transaction checks and reports them as service checks.
For the pingdom.status
check, Pingdom transaction check results correlate to Datadog service check results as follows:
Datadog status | Pingdom status |
---|
OK | up |
CRITICAL | down |
WARNING | unconfirmed_down |
UNKNOWN | unknown , paused |
Troubleshooting
Need help? Contact Datadog support.