diff --git a/ironic/drivers/modules/pxe.py b/ironic/drivers/modules/pxe.py
index c43558377f..9b5f4fea08 100644
--- a/ironic/drivers/modules/pxe.py
+++ b/ironic/drivers/modules/pxe.py
@@ -338,7 +338,6 @@ def _get_volume_pxe_options(task):
     return pxe_options
 
 
-@METRICS.timer('validate_boot_option_for_trusted_boot')
 def validate_boot_parameters_for_trusted_boot(node):
     """Check if boot parameters are valid for trusted boot."""
     boot_mode = deploy_utils.get_boot_mode_for_deploy(node)
diff --git a/releasenotes/notes/remove-metric-pxe-boot-option-1aec41aebecc1ce9.yaml b/releasenotes/notes/remove-metric-pxe-boot-option-1aec41aebecc1ce9.yaml
new file mode 100644
index 0000000000..9d33f6972b
--- /dev/null
+++ b/releasenotes/notes/remove-metric-pxe-boot-option-1aec41aebecc1ce9.yaml
@@ -0,0 +1,6 @@
+---
+other:
+  - |
+    Removes the software metric named ``validate_boot_option_for_trusted_boot``.
+    This was the timing for a short-lived, internal function that is already
+    included in the ``PXEBoot.validate`` metric.