---
title: Pingdom Legacy API (V2.1)
description: >-
  Manage and migrate existing configuration of legacy Pingdom monitoring
  endpoints.
breadcrumbs: Docs > Integrations > Pingdom Legacy API (V2.1)
---

# Pingdom Legacy API (V2.1)

## Overview{% #overview %}

{% alert level="danger" %}
This integration is deprecated, and the API it relies on could lose support at any time. Use the Datadog Pingdom V3 Integration instead.
{% /alert %}

Track Pingdom user-centric performance metrics in Datadog, for correlation with other relevant events and metrics.

Datadog tracks the `response_time` metric for any sites you configure on the Pingdom website.

Pingdom events can be added by configuring the relevant [Integration Status Monitor](https://app.datadoghq.com/monitors/create/integration)

{% alert level="info" %}
Metrics can only be imported for Pingdom customers at the Starter level or above.
{% /alert %}

## Setup{% #setup %}

### Installation{% #installation %}

1. Open the Pingdom integration tile.
1. Enter the username and password to your Pingdom account. (If you have a Team account, you can use your own credentials and specify the account you wish to pull checks from.)
1. You can ignore some checks by unchecking them or add some tags to the events that are going to be generated.

## Data Collected{% #data-collected %}

### Metrics{% #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{% #events %}

The Pingdom integration does not include any events.

### Service Checks{% #service-checks %}

**pingdom.status**

Returns the status of each of your pingdom checks. Time is reported as when the pingdom service checked the availability of your site.

*Statuses: ok, warning, critical, unknown*

## Troubleshooting{% #troubleshooting %}

### Error when updating username or password{% #error-when-updating-username-or-password %}

You may have seen the following error when saving your Pingdom credentials:

`"There was an issue while testing your Pingdom configuration: Not permitted for account type"`.

Add the email address of your Pingdom account owner in the **(Optional) Account to query** field, then save.
