Метрики 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