summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJulia Kreger <juliaashleykreger@gmail.com>2023-01-11 14:49:34 -0800
committerJulia Kreger <juliaashleykreger@gmail.com>2023-01-18 08:10:16 -0800
commitb1643368beeb8c53572339e6a72e45e951abc2d4 (patch)
tree43bf1eba9b03c477ca7b087b7cc2481a21d4a314
parente011922bac9913f8179bb6203ca8f0ed71936b7a (diff)
downloadironic-b1643368beeb8c53572339e6a72e45e951abc2d4.tar.gz
Make metrics names a little more consistent
Some of these metrics decorator were unlabeled without a class which would result in semi-confusing structures for the metrics counters. Now, we should be semi-consistent. Change-Id: Ie2795419991dc941f2a2b2bc0c6116b92d285041
-rw-r--r--ironic/drivers/modules/agent_base.py6
-rw-r--r--releasenotes/notes/change-c9c01700dcfd599b.yaml9
2 files changed, 12 insertions, 3 deletions
diff --git a/ironic/drivers/modules/agent_base.py b/ironic/drivers/modules/agent_base.py
index ff2a454ea..7732840d5 100644
--- a/ironic/drivers/modules/agent_base.py
+++ b/ironic/drivers/modules/agent_base.py
@@ -100,7 +100,7 @@ _FASTTRACK_HEARTBEAT_ALLOWED = (states.DEPLOYWAIT, states.CLEANWAIT,
FASTTRACK_HEARTBEAT_ALLOWED = frozenset(_FASTTRACK_HEARTBEAT_ALLOWED)
-@METRICS.timer('post_clean_step_hook')
+@METRICS.timer('AgentBase.post_clean_step_hook')
def post_clean_step_hook(interface, step):
"""Decorator method for adding a post clean step hook.
@@ -128,7 +128,7 @@ def post_clean_step_hook(interface, step):
return decorator
-@METRICS.timer('post_deploy_step_hook')
+@METRICS.timer('AgentBase.post_deploy_step_hook')
def post_deploy_step_hook(interface, step):
"""Decorator method for adding a post deploy step hook.
@@ -279,7 +279,7 @@ def _get_completed_command(task, commands, step_type):
return last_command
-@METRICS.timer('log_and_raise_deployment_error')
+@METRICS.timer('AgentBase.log_and_raise_deployment_error')
def log_and_raise_deployment_error(task, msg, collect_logs=True, exc=None):
"""Helper method to log the error and raise exception.
diff --git a/releasenotes/notes/change-c9c01700dcfd599b.yaml b/releasenotes/notes/change-c9c01700dcfd599b.yaml
new file mode 100644
index 000000000..dbb3bb11e
--- /dev/null
+++ b/releasenotes/notes/change-c9c01700dcfd599b.yaml
@@ -0,0 +1,9 @@
+---
+upgrade:
+ - |
+ Two statsd metrics names have been modified to provide structural clarity
+ and consistency for consumers of statistics metrics. Consumers of metrics
+ statistics may need to update their dashboards as the
+ ``post_clean_step_hook`` metric is now named
+ ``AgentBase.post_clean_step_hook``, and the ``post_deploy_step_hook`` is
+ now named ``AgentBase.post_deploy_step_hook``.