Skip to content

Lightweight all-in-one docker image for monitoring http endpoints and shipping metrics back to a central prometheus over the internet.

License

Notifications You must be signed in to change notification settings

ministryofjustice/staff-infrastructure-monitoring-app-reachability

Repository files navigation

repo standards badge

NVVS DevOps App Reachbility probe

This repo holds a lightweight all-in-one docker image for monitoring http endpoints and shipping metrics back to a central prometheus over the internet. Essentially it's prometheus and blackbox exporter on the same container.

Getting Started

To run this container successfully you will need 4 values.

PROM_USER=<prometheus-basic-auth user>

PROM_PASS=<prometheus-basic-auth-password>

PROM_TARGET=<target-url-to-check>

REMOTE_WRITE_URL=<url-for-prometheus-remote-write-target>

Testing locally

With Docker-Compose

Populate the fields in docker-compose.yml and run docker compose up

With Docker

  • Create a .env file cp .env.example .env
  • Populate the fields
  • Run make run

About

Lightweight all-in-one docker image for monitoring http endpoints and shipping metrics back to a central prometheus over the internet.

Topics

Resources

License

Code of conduct

Security policy

Stars

Watchers

Forks

Releases

No releases published