ironic/doc/source/admin/node-history.rst
Jay Faulkner 4e782d37ee [doc] Add node history to admin guide
Node history previously was only documented in our troubleshooting faq
and API reference.

Change-Id: I84c32f657d420c9f02458347a318a67bff14e981
2025-01-23 09:19:57 -08:00

1.4 KiB

Node History

Overview

Ironic keeps a record of node error events in node history. This allows operators to track frequent failures and get additional context when troubleshooting failures.

How it works

Anytime a node would have it's last_error populated, an entry is added to the history of the node containing severity of and details about the failure.

Node history can be completely disabled by setting :oslo.configconductor.node_history to False; it is enabled by default.

Since node history can grow unbounded over time, by default Ironic is configured to prune the data; this behavior is configurable with the following settings:

  • :oslo.configconductor.node_history_max_entries
  • :oslo.configconductor.node_history_cleanup_interval
  • :oslo.configconductor.node_history_cleanup_batch_count
  • :oslo.configconductor.node_history_minimum_days

Client usage

The baremetal CLI has full support for node history.

To view the list of entries in history for a node: baremetal node history list $node.

To see a specific node history entry you want to see in detail: baremetal node history get $node $eventId.

Node history entries cannot be removed manually. Use the configuration options listed in the previous section to control the automatic pruning behavior of Ironic.