We are delighted to announce the release of: ironic-lib 5.4.0: Ironic common library This release is part of the antelope release series. The source is available from: https://opendev.org/openstack/ironic-lib Download the package from: https://pypi.org/project/ironic-lib Please report issues through: https://storyboard.openstack.org/#!/project/openstack/ironic-lib For more details, please see below. 5.4.0 ^^^^^ New 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". Changes in ironic-lib 5.3.0..5.4.0 ---------------------------------- 71e0608 Provide an interface to store metrics 55b67de Fix tox4 error 1c6af2e No longer override install_command in tox.ini c0ae15f Add Python3 antelope unit tests Diffstat (except docs and test files) ------------------------------------- ironic_lib/exception.py | 4 + ironic_lib/metrics.py | 5 + ironic_lib/metrics_collector.py | 120 +++++++++++++++++++++ ironic_lib/metrics_utils.py | 11 +- .../add-metrics-collection-b9549ec62ce4feda.yaml | 9 ++ tox.ini | 2 - zuul.d/project.yaml | 2 +- 8 files changed, 217 insertions(+), 4 deletions(-)