ironic-lib/releasenotes/notes/add-metrics-collection-b9549ec62ce4feda.yaml
Julia Kreger 71e06086b0 Provide an interface to store metrics
Internally, if we want to re-use ironic-prometheus-exporter
*and* get useful metrics data out through it for ironic itself,
we need we need someway to collect and return metrics data.

Turns out, we did most of this for statsd ages ago, and we can
just reuse the framework.

Change-Id: I6060da4ab80c2e6d19d78b808216ae262edcc84c
2023-01-06 08:48:35 -08:00

10 lines
440 B
YAML

---
features:
- |
Adds a new metrics collection backend, ``collector``, to collect
counter, gauge, and timer information, enabling the applicationg to
access these statistics during process runtime. Adds a new metrics method
``get_metrics_data`` to allow the dictionary structure containing
the metrics data to be accessed. This feature may be enabled by setting
the ``[metrics]\backend`` option to ``collector``.