generic-exporter-operator

Generic Exporter

Channel Revision Published Runs on
dev/edge 50 27 Feb 2026
Ubuntu 24.04 Ubuntu 22.04
dev/edge 49 27 Feb 2026
Ubuntu 24.04 Ubuntu 22.04
dev/edge 48 27 Feb 2026
Ubuntu 24.04 Ubuntu 22.04
dev/edge 47 27 Feb 2026
Ubuntu 24.04 Ubuntu 22.04
dev/edge 46 27 Feb 2026
Ubuntu 24.04 Ubuntu 22.04
dev/edge 45 27 Feb 2026
Ubuntu 24.04 Ubuntu 22.04
dev/edge 44 27 Feb 2026
Ubuntu 24.04 Ubuntu 22.04
dev/edge 43 27 Feb 2026
Ubuntu 24.04 Ubuntu 22.04
juju deploy generic-exporter-operator --channel dev/edge
Show information

Platform:

Ubuntu
24.04 22.04

Generic Exporter Operator

The Generic Exporter operator is a Juju charm that deploys and manages any snap that exposes a Prometheus-compatible metrics endpoint. It is intended to be a small, reusable subordinate charm that:

  • Installs and configures a single exporter snap on a unit
  • Exposes its metrics over HTTP on a configurable port and path
  • Forwards metrics and alert rules to the Canonical Observability Stack (COS) via Grafana Agent using the cos-agent relation.

The Generic Exporter operator is machine-only and subordinate. It is designed to be attached to any principal machine charm that needs exporter-style metrics, without requiring a bespoke observability charm for each product.

In this documentation

Tutorial
Get started – a hands-on introduction to deploying and using the Generic Exporter operator.
How-to guides
Step-by-step guides for common operational tasks.
Explanation
Concepts – key design and architectural details.
Reference
Technical details – configuration, relations, and actions.

Project and Community

The Generic Exporter operator is an open source project that welcomes contributions, suggestions, and bug reports.

License

The Generic Exporter operator is free software, distributed under the Apache Software License, version 2.0. For details, see the LICENSE file.