prometheus_plugs v0.9.0 Prometheus.PlugsExporter
Exports metrics in text format via configurable endpoint:
# on app startup (e.g. supervisor setup)
Prometheus.PlugsExporter.setup()
# in your plugs pipeline
plug Prometheus.PlugsExporter
Also maintains telemetry metrics:
- telemetry_scrape_duration_seconds
- telemetry_scrape_size_bytes
Do not forget to call setup/0
before using plug, for example on application start!
Configuration
Plugs exporter can be configured via PlugsExporter key of prometheus app env.
Default configuration:
config :prometheus, PlugsExporter,
path: "/metrics",
format: :text,
registry: :default