Parapet.Metrics.HTTP (parapet v1.0.0)

Copy Markdown View Source

Defines Prometheus counters and distributions for HTTP requests.

Experimental

This module is experimental in v1.x. Its API may change in a minor release with a single-version notice in CHANGELOG.md. See Stability & Deprecation Policy for details.

Summary

Functions

Returns a list of Telemetry.Metrics definitions for HTTP events.

Sets up the metrics by attaching telemetry handlers or registering with Telemetry.Metrics. Returns :ok or {:error, reason} on duplicate registration.

Functions

metrics()

Returns a list of Telemetry.Metrics definitions for HTTP events.

setup()

Sets up the metrics by attaching telemetry handlers or registering with Telemetry.Metrics. Returns :ok or {:error, reason} on duplicate registration.