Pyroscope Coordinator K8S

Platform:

Channel Revision Published Runs on
1.18/stable 98 07 Jul 2026
Ubuntu 26.04
1.18/candidate 98 03 Jul 2026
Ubuntu 26.04
1.18/beta 98 03 Jul 2026
Ubuntu 26.04
1.18/edge 98 02 Jul 2026
Ubuntu 26.04
dev/edge 99 07 Jul 2026
Ubuntu 26.04
2/stable 75 07 Jul 2026
Ubuntu 24.04
2/candidate 75 31 Mar 2026
Ubuntu 24.04
2/beta 75 31 Mar 2026
Ubuntu 24.04
2/edge 75 04 Feb 2026
Ubuntu 24.04
juju deploy pyroscope-coordinator-k8s --channel 1.18/stable

Pyroscope is a distributed profiling backend by Grafana.

Pyroscope Coordinator K8s is a Juju charm that deploys and manages the coordinator component of a horizontally scalable Grafana Pyroscope cluster on Kubernetes. It is an optional extra component of the Canonical Observability Stack (COS): https://documentation.ubuntu.com/observability

Grafana Pyroscope is an open-source continuous profiling backend that collects and stores CPU, memory, and other profiling data, enabling deep performance analysis of distributed applications.

This charm follows the coordinated-workers pattern: the coordinator manages all external integrations, distributes configuration to worker nodes, and runs an nginx instance to route HTTP and gRPC traffic across the cluster. It must be deployed alongside one or more pyroscope-worker-k8s charms to form a working cluster.

Key features:

  • Horizontally scalable Pyroscope deployment using the coordinated-workers pattern.
  • Nginx-based traffic routing for both HTTP and gRPC profiling ingestion endpoints.
  • S3-compatible object storage backend for durable profile data retention.
  • Configurable data retention period, deletion delay, and compaction schedule.
  • Seamless integration with Grafana as a profiling datasource via Juju relations.
  • Built-in Grafana dashboards and Prometheus alert rules for cluster self-monitoring.
  • TLS support for securing internal and external communications.
  • Distributed tracing support for both charm and workload traces via Tempo.
  • Log forwarding to Loki for Pyroscope application logs.
  • Catalogue integration for service discovery.