Skip to content

miniproto.observability.record_metric

record_metric(name: str, value: float, *, unit: str = 'count', attributes: Mapping[str, object] | None = None) -> None

Record a metric through the configured sink, suppressing sink failures.

Parameters:

  • name (str) – Metric name.
  • value (float) – Numeric measurement.
  • unit (str) – Unit label, defaulting to "count".
  • attributes (Mapping[str, object] | None) – Optional metric dimensions.