Pyroscope Coordinator K8S
Platform:
| Channel | Revision | Published | Runs on |
|---|---|---|---|
| 1.18/stable | 98 | 07 Jul 2026 | |
| 1.18/candidate | 98 | 03 Jul 2026 | |
| 1.18/beta | 98 | 03 Jul 2026 | |
| 1.18/edge | 98 | 02 Jul 2026 | |
| dev/edge | 99 | 07 Jul 2026 | |
| 2/stable | 75 | 07 Jul 2026 | |
| 2/candidate | 75 | 31 Mar 2026 | |
| 2/beta | 75 | 31 Mar 2026 | |
| 2/edge | 75 | 04 Feb 2026 |
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.