Prometheus scrape target

Platform:

Ubuntu
26.04 24.04 20.04
Channel Revision Published Runs on
2/stable 41 13 Nov 2025
Ubuntu 24.04
2/candidate 41 08 Oct 2025
Ubuntu 24.04
2/beta 41 31 Mar 2026
Ubuntu 24.04
2/edge 41 15 May 2025
Ubuntu 24.04
dev/edge 42 10 Jun 2026
Ubuntu 26.04 Ubuntu 24.04
dev/edge 41 13 Nov 2025
Ubuntu 26.04 Ubuntu 24.04
1/stable 39 08 Jul 2025
Ubuntu 20.04
1/candidate 39 26 Jun 2025
Ubuntu 20.04
1/beta 39 10 Jun 2025
Ubuntu 20.04
1/edge 39 14 May 2025
Ubuntu 20.04
juju deploy prometheus-scrape-target-k8s --channel dev/edge

An integrator charm for external metrics endpoints.

Prometheus Scrape Target K8s is a workloadless Juju charm that enables Prometheus to scrape metrics from endpoints outside of Juju models — such as bare-metal servers, VMs, or external services. It is a complementary charm to the Canonical Observability Stack (COS): https://documentation.ubuntu.com/observability

Target addresses are specified via Juju config and automatically registered as Prometheus scrape jobs through the metrics-endpoint relation. Typically, one or more scrape-target charms are related to a single scrape-config charm, which allows operators to override scrape options — such as interval, timeout, and relabeling rules — before forwarding the jobs to Prometheus.

Key features:

  • Register external metrics endpoints as Prometheus scrape targets without requiring a charmed operator on the target.
  • Configurable job name, metrics path, scheme, labels, and HTTP parameters.
  • Basic authentication and TLS support for secure scraping of external endpoints.
  • Workloadless charm — no additional containers or resources required.