generic-exporter-operator

Generic Exporter

Channel Revision Published Runs on
dev/edge 58 Today
Ubuntu 24.04 Ubuntu 22.04
dev/edge 57 Today
Ubuntu 24.04 Ubuntu 22.04
dev/edge 56 Today
Ubuntu 24.04 Ubuntu 22.04
dev/edge 55 Today
Ubuntu 24.04 Ubuntu 22.04
dev/edge 54 Today
Ubuntu 24.04 Ubuntu 22.04
dev/edge 53 Today
Ubuntu 24.04 Ubuntu 22.04
dev/edge 52 Today
Ubuntu 24.04 Ubuntu 22.04
dev/edge 51 Today
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 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 15 hours ago.