Skip to content
This repository has been archived by the owner on Oct 11, 2023. It is now read-only.

An exporter for Prometheus that collects metrics from Pingdom.

License

Notifications You must be signed in to change notification settings

veepee-oss/pingdom_exporter

 
 

Repository files navigation

Pingdom exporter

Docker Pulls Go Report Card

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>

Exported Metrics

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

Using Docker

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>

About

An exporter for Prometheus that collects metrics from Pingdom.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Go 94.9%
  • Dockerfile 2.8%
  • Makefile 2.3%