Generic Exporter

Marcus Boden Publisher

Platform:

Ubuntu
26.04 24.04 22.04 20.04
Channel Revision Published Runs on
dev/edge 89 25 Aug 2026
Ubuntu 26.04 Ubuntu 24.04 Ubuntu 22.04 Ubuntu 20.04
dev/edge 88 25 Aug 2026
Ubuntu 26.04 Ubuntu 24.04 Ubuntu 22.04 Ubuntu 20.04
dev/edge 87 25 Aug 2026
Ubuntu 26.04 Ubuntu 24.04 Ubuntu 22.04 Ubuntu 20.04
dev/edge 86 25 Aug 2026
Ubuntu 26.04 Ubuntu 24.04 Ubuntu 22.04 Ubuntu 20.04
dev/edge 85 25 Aug 2026
Ubuntu 26.04 Ubuntu 24.04 Ubuntu 22.04 Ubuntu 20.04
dev/edge 84 25 Aug 2026
Ubuntu 26.04 Ubuntu 24.04 Ubuntu 22.04 Ubuntu 20.04
dev/edge 83 25 Aug 2026
Ubuntu 26.04 Ubuntu 24.04 Ubuntu 22.04 Ubuntu 20.04
dev/edge 82 20 Aug 2026
Ubuntu 26.04 Ubuntu 24.04 Ubuntu 22.04 Ubuntu 20.04
dev/edge 81 20 Aug 2026
Ubuntu 26.04 Ubuntu 24.04 Ubuntu 22.04 Ubuntu 20.04
dev/edge 80 20 Aug 2026
Ubuntu 26.04 Ubuntu 24.04 Ubuntu 22.04 Ubuntu 20.04
dev/edge 77 19 Aug 2026
Ubuntu 26.04 Ubuntu 24.04 Ubuntu 22.04 Ubuntu 20.04
dev/edge 76 19 Aug 2026
Ubuntu 26.04 Ubuntu 24.04 Ubuntu 22.04 Ubuntu 20.04
dev/edge 74 19 Aug 2026
Ubuntu 26.04 Ubuntu 24.04 Ubuntu 22.04 Ubuntu 20.04
dev/edge 73 19 Aug 2026
Ubuntu 26.04 Ubuntu 24.04 Ubuntu 22.04 Ubuntu 20.04
dev/edge 63 10 Aug 2026
Ubuntu 26.04 Ubuntu 24.04 Ubuntu 22.04 Ubuntu 20.04
dev/edge 55 14 Jul 2026
Ubuntu 26.04 Ubuntu 24.04 Ubuntu 22.04 Ubuntu 20.04
juju deploy generic-exporter --channel dev/edge

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 Opentelemetry Collector 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.


Help improve this document in the forum (guidelines). Last updated 6 months ago.