K
All community tools Terraform Provider Python SDK Prometheus Exporter Go Client

Prometheus Exporter

Export Hyperping monitoring data as Prometheus metrics. Visualize uptime, response times, and monitor status in Grafana alongside your other infrastructure metrics.

Built and maintained by Develeap. Published on Docker Hub. Source code on GitHub.

Prerequisites

  • Docker (or a Go build environment)
  • A Prometheus instance
  • A Hyperping API token (generate one from SettingsAPI)

Quick start with Docker

docker run -d \
  --name hyperping-exporter \
  -p 9312:9312 \
  -e HYPERPING_API_KEY=your-api-key \
  khaledsalhabdeveleap/hyperping-exporter:latest

Docker Compose

services:
  hyperping-exporter:
    image: khaledsalhabdeveleap/hyperping-exporter:latest
    ports:
      - "9312:9312"
    environment:
      HYPERPING_API_KEY: ${HYPERPING_API_KEY}

Prometheus configuration

Add a scrape target in your prometheus.yml:

scrape_configs:
  - job_name: 'hyperping'
    scrape_interval: 60s
    static_configs:
      - targets: ['hyperping-exporter:9312']

Available metrics

The exporter exposes metrics on the /metrics endpoint. Refer to the GitHub repository for the full list of available metrics and their labels.

Grafana dashboards

Once Prometheus is scraping the exporter, you can build Grafana dashboards to visualize monitor uptime, response time trends, and alert on thresholds. Check the GitHub repository for example dashboard JSON files.

Links