Snakepit.Telemetry.Handlers.Metrics (Snakepit v0.13.0)

Copy Markdown View Source

Telemetry metrics definitions for ML-related events.

Legacy Optional Module

Snakepit does not call this module internally. It remains available for compatibility and may be removed in v0.16.0 or later.

Prefer host-application metrics definitions and exporter integration.

Provides telemetry_metrics compatible metric definitions for hardware detection, circuit breaker, GPU profiling, and error events.

Summary

Functions

Returns all ML-related telemetry metrics definitions.

Returns Prometheus-compatible metric definitions.

Functions

definitions()

@spec definitions() :: [Telemetry.Metrics.t()]

Returns all ML-related telemetry metrics definitions.

These can be used with TelemetryMetricsPrometheus or other telemetry metrics reporters.

prometheus_definitions()

@spec prometheus_definitions() :: [Telemetry.Metrics.t()]

Returns Prometheus-compatible metric definitions.

Same as definitions/0 but ensures all metrics have names compatible with Prometheus naming conventions.