Overview of Prometheus Exporter
mainPrometheus Exporter is a framework for aggregating custom metrics from multiple processes and exporting them to Prometheus. It supports two primary operational modes:
- Single process mode: Metrics are collected and served from within a single process.
- Multi-process mode: Designed for environments with multiple processes (like web servers with multiple workers) to aggregate metrics into a single endpoint.
It provides built-in support for various Ruby ecosystems including Rails, Sidekiq, Puma, Unicorn, Resque, and more.