Prometheus exporter for uptime and transaction metrics exposed by Pingdom API, written in Go.
To run it:
make
./pingdom_exporter server <pingdom_username> <pingdom_password> <pingdom_token>
Metric | Meaning | Labels |
---|---|---|
pingdom_up | Was the last query on Pingdom API successful, | |
pingdom_uptime_status | The current status of the check (1: up, 0: down). | name, hostname, resolution, paused, tags |
pingdom_uptime_response_time | The response time of last test in milliseconds. | name, hostname, resolution, paused, tags |
pingdom_transaction_status | The current status of the transaction (1: successful, 0: failing). | name, kitchen, paused, tags |
You can deploy this exporter using the vptech/pingdom-exporter Docker image.
For example:
docker pull vptech/pingdom-exporter
docker run -d -p 9158:9158 \
vptech/pingdom-exporter \
<pingdom_username> \
<pingdom_password> \
<pingdom_token>