Метрики Redfish Exporter¶
Для всех метрик вида <name>_health значения имеют следующие соответствия:
0= OK
1= Warning
2= Critical
System¶
Данные метрики содержат статус питания, общее состояние и статус LED-индикатора, общее количество оперативной памяти, количество физических процессоров, версию BIOS и информацию о шасси:
redfish_system_power_on
redfish_system_health{status}
redfish_system_indicator_active
redfish_system_memory_size_bytes
redfish_system_cpu_count{model}
redfish_system_bios_info{version}
redfish_system_machine_info{manufacturer,model,serial,sku}
Sensors¶
Данные метрики содержат данные о температуре, статус и скорость вращения вентиляторов охлаждения:
redfish_sensors_temperature{id,name,units}
redfish_sensors_fan_health{id,name,status}
redfish_sensors_fan_speed{id,name,units}
Power¶
Данные метрики содержат два набора данных об электропитании.
Первый набор включает данные о мощности блоков питания, такие как потребление мощности, общая мощность, входное напряжение и эффективность:
redfish_power_supply_health{id,status}
redfish_power_supply_output_watts{id}
redfish_power_supply_input_watts{id}
redfish_power_supply_capacity_watts{id}
redfish_power_supply_input_voltage{id}
redfish_power_supply_efficiency_percent{id}
Второй набор — это энергопотребление всей системы (а иногда и определенных подсистем, таких как центральный процессор). Первые две метрики — это мгновенные показания, а последние четыре метрики — это минимальное, максимальное и среднее энергопотребление, измеренное за отчетный интервал.
redfish_power_control_consumed_watts{id,name}
redfish_power_control_capacity_watts{id,name}
redfish_power_control_min_consumed_watts{id,name}
redfish_power_control_max_consumed_watts{id,name}
redfish_power_control_avg_consumed_watts{id,name}
redfish_power_control_interval_in_minutes{id,name}
Processors¶
Данные метрики включают информацию о центральных процессорах.
redfish_cpu_info{arch,id,manufacturer,model,socket}
redfish_cpu_health{id,status}
redfish_cpu_voltage{id}
redfish_cpu_max_speed_mhz{id}
redfish_cpu_current_speed_mhz{id}
redfish_cpu_total_cores{id}
redfish_cpu_total_threads{id}
System Event Log¶
Значение данной метрики — временная метка Unix, когда была создана запись в журнале событий:
redfish_events_log_entry{id,message,severity}
Storage¶
Данные метрики разделены на несколько групп:
Данные метрики определяют подгруппу хранилища внутри Redfish. Все остальные метрики являются дочерними элементами этой подгруппы.
redfish_storage_info{id,name}redfish_storage_health{id,status}
Информация о физических дисках.
redfish_storage_drive_info{id,manufacturer,mediatype,model,name,protocol,serial,slot,storage_id}redfish_storage_drive_health{id,status,storage_id}redfish_storage_drive_capacity_bytes{id,storage_id}redfish_storage_drive_life_left_percent{id,storage_id}redfish_storage_drive_indicator_active{id,storage_id}
Информация о дисковых контроллерах.
redfish_storage_controller_info{firmware,id,manufacturer,model,name,storage_id}redfish_storage_controller_health{id,status,storage_id}redfish_storage_controller_speed_mbps{id,storage_id}
Информация о виртуальных томах, таких как RAID.
redfish_storage_volume_info{id,name,raidtype,storage_id,volumetype}redfish_storage_volume_health{id,status,storage_id}redfish_storage_volume_capacity_bytes{id,storage_id}redfish_storage_volume_media_span_count{id,storage_id}
Данная метрика применительна для серверов Dell, сообщает о состоянии батареи RAID-контроллера (при её наличии).
redfish_dell_controller_battery_health{id,name,status,storage_id}
Memory¶
Данные метрики содержат информацию об установленных модулях оперативной памяти.
redfish_memory_module_info{ecc,id,manufacturer,name,rank,serial,type}
redfish_memory_module_health{id,status}
redfish_memory_module_capacity_bytes{id}
redfish_memory_module_speed_mhz{id}
Network¶
Данные метрики содержат информацию о состоянии сетевых интерфейсов, такие как работоспособность, скорость соединения и статус соединения для каждого сетевого порта.
redfish_network_interface_health{id,status}
redfish_network_port_health{id,interface_id,status}
redfish_network_port_link_up{id,interface_id,status}
redfish_network_port_speed_mbps{id,interface_id}
Extra¶
Данные метрики не относятся ни к какому другому разделу и могут быть специфичны для OEM. На данный момент экспортируются только две специфичные для Dell метрики.
redfish_dell_battery_rollup_health{status}
redfish_dell_estimated_system_airflow_cfm
Exporter¶
Данные метрики содержат информацию о самом экспортере, например, информацию о сборке и количестве ошибок, возникших при извлечении данных из API Redfish.
redfish_exporter_build_info{goversion,revision,version}
redfish_exporter_scrape_errors_total