配置¶
要启用 ironic-prometheus-exporter 从 Ironic 收集传感器数据,需要在 ironic.conf 中启用一些配置参数。以下是一个所需配置的示例,表格 Ironic 中 ironic-prometheus-exporter 的配置选项 显示了所有可用的配置选项。
配置示例
[oslo_messaging_notifications]
driver = prometheus_exporter
transport_url = fake://
location = /opt/stack/node_metrics
[sensor_data]
send_sensor_data = true
interval = 600
[metrics]
backend = collector
Section |
Setting |
值 |
描述 |
必需 |
|---|---|---|---|---|
sensor_data |
send_sensor_data |
true |
启用通过通知总线发送传感器数据消息。 |
|
sensor_data |
interval |
600 ( |
通过通知总线发送传感器数据消息的间隔秒数。 |
否 |
sensor_data |
enable_for_undeployed_nodes |
false ( |
如果设置为 true,则当通过 |
否 |
metrics |
backend |
collector |
如果设置为 collector,则指标系统收集指标数据并将其保存在内存中,供正在运行的应用程序使用,并通过配置的 |
|
oslo_messaging_notifications |
driver |
prometheus_exporter |
用于处理发送通知的驱动程序。 |
|
oslo_messaging_notifications |
transport_url |
fake:// |
用于通知的消息驱动程序的 URL。如果未设置,我们将回退到用于 RPC 的相同配置。 |
|
oslo_messaging_notifications |
location |
<dir_path> |
将写入文件的目录。 |
|
注意
在 ironic.conf 中进行修改后,请不要忘记重新启动 ironic-conductor 服务
注意
您可以在 Ironic 示例配置 中找到其他 [sensor_data] 和 [metrics] 选项