Skip to main content

Module prometheus

Module prometheus 

Source
Expand description

Prometheus Metrics Export

Exports observability metrics in Prometheus text format for scraping by Prometheus servers or compatible monitoring systems.

§Features

  • Counter metrics export
  • Gauge metrics export
  • Histogram buckets for operation timings
  • Label support for metric dimensions
  • Text format output (Prometheus standard)

§Usage

use embeddenator_obs::prometheus::PrometheusExporter;

let exporter = PrometheusExporter::new("embeddenator");
let snapshot = telemetry.snapshot();
let prometheus_text = exporter.export(&snapshot);

// Serve via HTTP endpoint
// GET /metrics -> prometheus_text

Structs§

PrometheusExporter
Prometheus metrics exporter.