Last active
February 15, 2025 22:44
prometheus-ipmi-exporter tests 2025-02-15 (Host A)
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# dmidecode 3.4 | |
Getting SMBIOS data from sysfs. | |
SMBIOS 3.3.0 present. | |
Handle 0x0002, DMI type 2, 15 bytes | |
Base Board Information | |
Manufacturer: ASRockRack | |
Product Name: X570D4U | |
Version: | |
Serial Number: 215407990000283 | |
Asset Tag: | |
Features: | |
Board is a hosting board | |
Board is replaceable | |
Location In Chassis: | |
Chassis Handle: 0x0003 | |
Type: Motherboard | |
Contained Object Handles: 0 | |
Handle 0x0004, DMI type 10, 6 bytes | |
On Board Device Information | |
Type: Video | |
Status: Enabled | |
Description: To Be Filled By O.E.M. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
BMC Firmware Version 1.20.00 | |
BIOS Firmware Version P1.20 | |
PSP Firmware Version 0.14.0.2A | |
Microcode Version 08701021 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
time=2025-02-15T21:56:50.878Z level=INFO source=main.go:107 msg="Starting ipmi_exporter" version="(version=1.10.0, branch=HEAD, revision=c0bb00f70e5fcef0e8414ef8a29cddc4c4db48a3)" | |
time=2025-02-15T21:56:50.878Z level=INFO source=main.go:109 msg="Using Go-native IPMI implementation - this is currently EXPERIMENTAL" | |
time=2025-02-15T21:56:50.878Z level=INFO source=main.go:110 msg="Make sure to read https://github.com/prometheus-community/ipmi_exporter/blob/master/docs/native.md" | |
time=2025-02-15T21:56:50.878Z level=INFO source=config.go:281 msg="Loaded config file" path=/etc/prometheus/exporter/ipmi/config.yml | |
time=2025-02-15T21:56:50.878Z level=INFO source=tls_config.go:347 msg="Listening on" address=127.0.0.1:9290 | |
time=2025-02-15T21:56:50.878Z level=INFO source=tls_config.go:350 msg="TLS is disabled." http2=false address=127.0.0.1:9290 | |
panic: runtime error: invalid memory address or nil pointer dereference | |
[signal SIGSEGV: segmentation violation code=0x1 addr=0x0 pc=0x6314be] | |
goroutine 52 [running]: | |
github.com/bougou/go-ipmi.(*SystemInfoParams).ToSystemInfo(0xc00031f5e8) | |
/go/pkg/mod/github.com/bougou/go-ipmi@v0.7.2/types_system_info_params.go:101 +0x3e | |
main.BMCNativeCollector.Collect({}, {{0x0, 0x0, 0x0}, {_, _}}, _, {{0x0, 0x0}, {{0x0, ...}, ...}}) | |
/app/collector_bmc_native.go:71 +0x294 | |
main.ConfiguredCollector.Collect(...) | |
/app/config.go:69 | |
main.metaCollector.Collect({{0x0, 0x0}, {0xabc8b5, 0x7}, 0xfbf760}, 0xc000336070) | |
/app/collector.go:118 +0x5b6 | |
github.com/prometheus/client_golang/prometheus.(*Registry).Gather.func1() | |
/go/pkg/mod/github.com/prometheus/client_golang@v1.20.5/prometheus/registry.go:458 +0xe5 | |
created by github.com/prometheus/client_golang/prometheus.(*Registry).Gather in goroutine 13 | |
/go/pkg/mod/github.com/prometheus/client_golang@v1.20.5/prometheus/registry.go:548 +0xbab | |
time=2025-02-15T21:57:24.082Z level=ERROR source=collector_ipmi_native.go:178 msg="Unknown sensor state" target=[local] state=0x0080 | |
time=2025-02-15T21:57:24.082Z level=ERROR source=collector_ipmi_native.go:178 msg="Unknown sensor state" target=[local] state=0x0080 | |
time=2025-02-15T21:57:24.082Z level=ERROR source=collector_ipmi_native.go:178 msg="Unknown sensor state" target=[local] state=0x0080 | |
time=2025-02-15T21:57:24.082Z level=ERROR source=collector_ipmi_native.go:178 msg="Unknown sensor state" target=[local] state=0x0080 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
time=2025-02-15T21:57:24.082Z level=ERROR source=collector_ipmi_native.go:178 msg="Unknown sensor state" target=[local] state=0x0080 | |
time=2025-02-15T21:57:24.082Z level=ERROR source=collector_ipmi_native.go:178 msg="Unknown sensor state" target=[local] state=0x0080 | |
time=2025-02-15T21:57:24.082Z level=ERROR source=collector_ipmi_native.go:178 msg="Unknown sensor state" target=[local] state=0x0080 | |
time=2025-02-15T21:57:24.082Z level=ERROR source=collector_ipmi_native.go:178 msg="Unknown sensor state" target=[local] state=0x0080 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# HELP go_gc_duration_seconds A summary of the wall-time pause (stop-the-world) duration in garbage collection cycles. | |
# TYPE go_gc_duration_seconds summary | |
go_gc_duration_seconds{quantile="0"} 0 | |
go_gc_duration_seconds{quantile="0.25"} 0 | |
go_gc_duration_seconds{quantile="0.5"} 0 | |
go_gc_duration_seconds{quantile="0.75"} 0 | |
go_gc_duration_seconds{quantile="1"} 0 | |
go_gc_duration_seconds_sum 0 | |
go_gc_duration_seconds_count 0 | |
# HELP go_gc_gogc_percent Heap size target percentage configured by the user, otherwise 100. This value is set by the GOGC environment variable, and the runtime/debug.SetGCPercent function. Sourced from /gc/gogc:percent | |
# TYPE go_gc_gogc_percent gauge | |
go_gc_gogc_percent 100 | |
# HELP go_gc_gomemlimit_bytes Go runtime memory limit configured by the user, otherwise math.MaxInt64. This value is set by the GOMEMLIMIT environment variable, and the runtime/debug.SetMemoryLimit function. Sourced from /gc/gomemlimit:bytes | |
# TYPE go_gc_gomemlimit_bytes gauge | |
go_gc_gomemlimit_bytes 9.223372036854776e+18 | |
# HELP go_goroutines Number of goroutines that currently exist. | |
# TYPE go_goroutines gauge | |
go_goroutines 9 | |
# HELP go_info Information about the Go environment. | |
# TYPE go_info gauge | |
go_info{version="go1.23.6"} 1 | |
# HELP go_memstats_alloc_bytes Number of bytes allocated in heap and currently in use. Equals to /memory/classes/heap/objects:bytes. | |
# TYPE go_memstats_alloc_bytes gauge | |
go_memstats_alloc_bytes 1.626912e+06 | |
# HELP go_memstats_alloc_bytes_total Total number of bytes allocated in heap until now, even if released already. Equals to /gc/heap/allocs:bytes. | |
# TYPE go_memstats_alloc_bytes_total counter | |
go_memstats_alloc_bytes_total 1.626912e+06 | |
# HELP go_memstats_buck_hash_sys_bytes Number of bytes used by the profiling bucket hash table. Equals to /memory/classes/profiling/buckets:bytes. | |
# TYPE go_memstats_buck_hash_sys_bytes gauge | |
go_memstats_buck_hash_sys_bytes 4288 | |
# HELP go_memstats_frees_total Total number of heap objects frees. Equals to /gc/heap/frees:objects + /gc/heap/tiny/allocs:objects. | |
# TYPE go_memstats_frees_total counter | |
go_memstats_frees_total 271 | |
# HELP go_memstats_gc_sys_bytes Number of bytes used for garbage collection system metadata. Equals to /memory/classes/metadata/other:bytes. | |
# TYPE go_memstats_gc_sys_bytes gauge | |
go_memstats_gc_sys_bytes 1.701768e+06 | |
# HELP go_memstats_heap_alloc_bytes Number of heap bytes allocated and currently in use, same as go_memstats_alloc_bytes. Equals to /memory/classes/heap/objects:bytes. | |
# TYPE go_memstats_heap_alloc_bytes gauge | |
go_memstats_heap_alloc_bytes 1.626912e+06 | |
# HELP go_memstats_heap_idle_bytes Number of heap bytes waiting to be used. Equals to /memory/classes/heap/released:bytes + /memory/classes/heap/free:bytes. | |
# TYPE go_memstats_heap_idle_bytes gauge | |
go_memstats_heap_idle_bytes 3.11296e+06 | |
# HELP go_memstats_heap_inuse_bytes Number of heap bytes that are in use. Equals to /memory/classes/heap/objects:bytes + /memory/classes/heap/unused:bytes | |
# TYPE go_memstats_heap_inuse_bytes gauge | |
go_memstats_heap_inuse_bytes 4.276224e+06 | |
# HELP go_memstats_heap_objects Number of currently allocated objects. Equals to /gc/heap/objects:objects. | |
# TYPE go_memstats_heap_objects gauge | |
go_memstats_heap_objects 4427 | |
# HELP go_memstats_heap_released_bytes Number of heap bytes released to OS. Equals to /memory/classes/heap/released:bytes. | |
# TYPE go_memstats_heap_released_bytes gauge | |
go_memstats_heap_released_bytes 3.11296e+06 | |
# HELP go_memstats_heap_sys_bytes Number of heap bytes obtained from system. Equals to /memory/classes/heap/objects:bytes + /memory/classes/heap/unused:bytes + /memory/classes/heap/released:bytes + /memory/classes/heap/free:bytes. | |
# TYPE go_memstats_heap_sys_bytes gauge | |
go_memstats_heap_sys_bytes 7.389184e+06 | |
# HELP go_memstats_last_gc_time_seconds Number of seconds since 1970 of last garbage collection. | |
# TYPE go_memstats_last_gc_time_seconds gauge | |
go_memstats_last_gc_time_seconds 0 | |
# HELP go_memstats_mallocs_total Total number of heap objects allocated, both live and gc-ed. Semantically a counter version for go_memstats_heap_objects gauge. Equals to /gc/heap/allocs:objects + /gc/heap/tiny/allocs:objects. | |
# TYPE go_memstats_mallocs_total counter | |
go_memstats_mallocs_total 4698 | |
# HELP go_memstats_mcache_inuse_bytes Number of bytes in use by mcache structures. Equals to /memory/classes/metadata/mcache/inuse:bytes. | |
# TYPE go_memstats_mcache_inuse_bytes gauge | |
go_memstats_mcache_inuse_bytes 19200 | |
# HELP go_memstats_mcache_sys_bytes Number of bytes used for mcache structures obtained from system. Equals to /memory/classes/metadata/mcache/inuse:bytes + /memory/classes/metadata/mcache/free:bytes. | |
# TYPE go_memstats_mcache_sys_bytes gauge | |
go_memstats_mcache_sys_bytes 31200 | |
# HELP go_memstats_mspan_inuse_bytes Number of bytes in use by mspan structures. Equals to /memory/classes/metadata/mspan/inuse:bytes. | |
# TYPE go_memstats_mspan_inuse_bytes gauge | |
go_memstats_mspan_inuse_bytes 95520 | |
# HELP go_memstats_mspan_sys_bytes Number of bytes used for mspan structures obtained from system. Equals to /memory/classes/metadata/mspan/inuse:bytes + /memory/classes/metadata/mspan/free:bytes. | |
# TYPE go_memstats_mspan_sys_bytes gauge | |
go_memstats_mspan_sys_bytes 97920 | |
# HELP go_memstats_next_gc_bytes Number of heap bytes when next garbage collection will take place. Equals to /gc/heap/goal:bytes. | |
# TYPE go_memstats_next_gc_bytes gauge | |
go_memstats_next_gc_bytes 4.194304e+06 | |
# HELP go_memstats_other_sys_bytes Number of bytes used for other system allocations. Equals to /memory/classes/other:bytes. | |
# TYPE go_memstats_other_sys_bytes gauge | |
go_memstats_other_sys_bytes 1.317736e+06 | |
# HELP go_memstats_stack_inuse_bytes Number of bytes obtained from system for stack allocator in non-CGO environments. Equals to /memory/classes/heap/stacks:bytes. | |
# TYPE go_memstats_stack_inuse_bytes gauge | |
go_memstats_stack_inuse_bytes 950272 | |
# HELP go_memstats_stack_sys_bytes Number of bytes obtained from system for stack allocator. Equals to /memory/classes/heap/stacks:bytes + /memory/classes/os-stacks:bytes. | |
# TYPE go_memstats_stack_sys_bytes gauge | |
go_memstats_stack_sys_bytes 950272 | |
# HELP go_memstats_sys_bytes Number of bytes obtained from system. Equals to /memory/classes/total:byte. | |
# TYPE go_memstats_sys_bytes gauge | |
go_memstats_sys_bytes 1.1492368e+07 | |
# HELP go_sched_gomaxprocs_threads The current runtime.GOMAXPROCS setting, or the number of operating system threads that can execute user-level Go code simultaneously. Sourced from /sched/gomaxprocs:threads | |
# TYPE go_sched_gomaxprocs_threads gauge | |
go_sched_gomaxprocs_threads 16 | |
# HELP go_threads Number of OS threads created. | |
# TYPE go_threads gauge | |
go_threads 12 | |
# HELP ipmi_bmc_info Constant metric with value '1' providing details about the BMC. | |
# TYPE ipmi_bmc_info gauge | |
ipmi_bmc_info{bmc_url="N/A",firmware_revision="1.20",manufacturer_id="49622",system_firmware_version=""} 1 | |
# HELP ipmi_chassis_cooling_fault_state Current Cooling/fan fault state (1=false, 0=true). | |
# TYPE ipmi_chassis_cooling_fault_state gauge | |
ipmi_chassis_cooling_fault_state 1 | |
# HELP ipmi_chassis_drive_fault_state Current drive fault state (1=false, 0=true). | |
# TYPE ipmi_chassis_drive_fault_state gauge | |
ipmi_chassis_drive_fault_state 1 | |
# HELP ipmi_chassis_power_state Current power state (1=on, 0=off). | |
# TYPE ipmi_chassis_power_state gauge | |
ipmi_chassis_power_state 1 | |
# HELP ipmi_exporter_build_info A metric with a constant '1' value labeled by version, revision, branch, goversion from which ipmi_exporter was built, and the goos and goarch for the build. | |
# TYPE ipmi_exporter_build_info gauge | |
ipmi_exporter_build_info{branch="HEAD",goarch="amd64",goos="linux",goversion="go1.23.6",revision="c0bb00f70e5fcef0e8414ef8a29cddc4c4db48a3",tags="netgo static_build",version="1.10.0"} 1 | |
# HELP ipmi_fan_speed_rpm Fan speed in rotations per minute. | |
# TYPE ipmi_fan_speed_rpm gauge | |
ipmi_fan_speed_rpm{id="25",name="FAN1"} 3200 | |
ipmi_fan_speed_rpm{id="26",name="FAN2"} 3200 | |
ipmi_fan_speed_rpm{id="27",name="FAN3"} 1000 | |
# HELP ipmi_fan_speed_state Reported state of a fan speed sensor (0=nominal, 1=warning, 2=critical). | |
# TYPE ipmi_fan_speed_state gauge | |
ipmi_fan_speed_state{id="25",name="FAN1"} 0 | |
ipmi_fan_speed_state{id="26",name="FAN2"} 0 | |
ipmi_fan_speed_state{id="27",name="FAN3"} 0 | |
# HELP ipmi_scrape_duration_seconds Returns how long the scrape took to complete in seconds. | |
# TYPE ipmi_scrape_duration_seconds gauge | |
ipmi_scrape_duration_seconds 0.819373855 | |
# HELP ipmi_sel_free_space_bytes Current free space remaining for new SEL entries. | |
# TYPE ipmi_sel_free_space_bytes gauge | |
ipmi_sel_free_space_bytes 62514 | |
# HELP ipmi_sel_logs_count Current number of log entries in the SEL. | |
# TYPE ipmi_sel_logs_count gauge | |
ipmi_sel_logs_count 166 | |
# HELP ipmi_sensor_state Indicates the severity of the state reported by an IPMI sensor (0=nominal, 1=warning, 2=critical). | |
# TYPE ipmi_sensor_state gauge | |
ipmi_sensor_state{id="42",name="PSU1 Status",type="Power Supply"} 0 | |
ipmi_sensor_state{id="43",name="PSU2 Status",type="Power Supply"} 0 | |
ipmi_sensor_state{id="46",name="CPU_PROCHOT",type="Processor"} 0 | |
ipmi_sensor_state{id="47",name="CPU_THERMTRIP",type="Processor"} 0 | |
ipmi_sensor_state{id="48",name="ChassisIntr",type="Physical Security"} 0 | |
# HELP ipmi_sensor_value Generic data read from an IPMI sensor of unknown type, relying on labels for context. | |
# TYPE ipmi_sensor_value gauge | |
ipmi_sensor_value{id="42",name="PSU1 Status",type="Power Supply"} NaN | |
ipmi_sensor_value{id="43",name="PSU2 Status",type="Power Supply"} NaN | |
ipmi_sensor_value{id="46",name="CPU_PROCHOT",type="Processor"} NaN | |
ipmi_sensor_value{id="47",name="CPU_THERMTRIP",type="Processor"} NaN | |
ipmi_sensor_value{id="48",name="ChassisIntr",type="Physical Security"} NaN | |
# HELP ipmi_temperature_celsius Temperature reading in degree Celsius. | |
# TYPE ipmi_temperature_celsius gauge | |
ipmi_temperature_celsius{id="14",name="MB Temp"} 32 | |
ipmi_temperature_celsius{id="15",name="Card Side Temp"} 24 | |
ipmi_temperature_celsius{id="16",name="CPU Temp"} 33 | |
ipmi_temperature_celsius{id="17",name="X570 Temp"} 44 | |
ipmi_temperature_celsius{id="19",name="DDR4_A1_Temp"} 24 | |
ipmi_temperature_celsius{id="20",name="DDR4_A2_Temp"} 24 | |
ipmi_temperature_celsius{id="21",name="DDR4_B1_Temp"} 23 | |
ipmi_temperature_celsius{id="22",name="DDR4_B2_Temp"} 23 | |
# HELP ipmi_temperature_state Reported state of a temperature sensor (0=nominal, 1=warning, 2=critical). | |
# TYPE ipmi_temperature_state gauge | |
ipmi_temperature_state{id="14",name="MB Temp"} 0 | |
ipmi_temperature_state{id="15",name="Card Side Temp"} 0 | |
ipmi_temperature_state{id="16",name="CPU Temp"} 0 | |
ipmi_temperature_state{id="17",name="X570 Temp"} 0 | |
ipmi_temperature_state{id="19",name="DDR4_A1_Temp"} 0 | |
ipmi_temperature_state{id="20",name="DDR4_A2_Temp"} 0 | |
ipmi_temperature_state{id="21",name="DDR4_B1_Temp"} 0 | |
ipmi_temperature_state{id="22",name="DDR4_B2_Temp"} 0 | |
# HELP ipmi_up '1' if a scrape of the IPMI device was successful, '0' otherwise. | |
# TYPE ipmi_up gauge | |
ipmi_up{collector="bmc"} 1 | |
ipmi_up{collector="chassis"} 1 | |
ipmi_up{collector="ipmi"} 1 | |
ipmi_up{collector="sel"} 1 | |
# HELP ipmi_voltage_state Reported state of a voltage sensor (0=nominal, 1=warning, 2=critical). | |
# TYPE ipmi_voltage_state gauge | |
ipmi_voltage_state{id="1",name="3VSB"} 0 | |
ipmi_voltage_state{id="10",name="BAT"} 0 | |
ipmi_voltage_state{id="11",name="3V"} 0 | |
ipmi_voltage_state{id="12",name="5V"} 0 | |
ipmi_voltage_state{id="13",name="12V"} 0 | |
ipmi_voltage_state{id="2",name="5VSB"} 0 | |
ipmi_voltage_state{id="3",name="VCPU"} 0 | |
ipmi_voltage_state{id="4",name="VSOC"} 0 | |
ipmi_voltage_state{id="5",name="VCCM"} 0 | |
ipmi_voltage_state{id="6",name="APU_VDDP"} 0 | |
ipmi_voltage_state{id="7",name="PM_VDD_CLDO"} 0 | |
ipmi_voltage_state{id="8",name="PM_VDDCR_S5"} 0 | |
ipmi_voltage_state{id="9",name="PM_VDDCR"} 0 | |
# HELP ipmi_voltage_volts Voltage reading in Volts. | |
# TYPE ipmi_voltage_volts gauge | |
ipmi_voltage_volts{id="1",name="3VSB"} 3.32 | |
ipmi_voltage_volts{id="10",name="BAT"} 3.2 | |
ipmi_voltage_volts{id="11",name="3V"} 3.42 | |
ipmi_voltage_volts{id="12",name="5V"} 5.13 | |
ipmi_voltage_volts{id="13",name="12V"} 12.3 | |
ipmi_voltage_volts{id="2",name="5VSB"} 5.13 | |
ipmi_voltage_volts{id="3",name="VCPU"} 0.96 | |
ipmi_voltage_volts{id="4",name="VSOC"} 1.03 | |
ipmi_voltage_volts{id="5",name="VCCM"} 1.21 | |
ipmi_voltage_volts{id="6",name="APU_VDDP"} 0.92 | |
ipmi_voltage_volts{id="7",name="PM_VDD_CLDO"} 1.2 | |
ipmi_voltage_volts{id="8",name="PM_VDDCR_S5"} 1.02 | |
ipmi_voltage_volts{id="9",name="PM_VDDCR"} 1.01 | |
# HELP process_cpu_seconds_total Total user and system CPU time spent in seconds. | |
# TYPE process_cpu_seconds_total counter | |
process_cpu_seconds_total 0.05 | |
# HELP process_max_fds Maximum number of open file descriptors. | |
# TYPE process_max_fds gauge | |
process_max_fds 524288 | |
# HELP process_network_receive_bytes_total Number of bytes received by the process over the network. | |
# TYPE process_network_receive_bytes_total counter | |
process_network_receive_bytes_total 1.492697148882e+12 | |
# HELP process_network_transmit_bytes_total Number of bytes sent by the process over the network. | |
# TYPE process_network_transmit_bytes_total counter | |
process_network_transmit_bytes_total 2.004069396894e+12 | |
# HELP process_open_fds Number of open file descriptors. | |
# TYPE process_open_fds gauge | |
process_open_fds 10 | |
# HELP process_resident_memory_bytes Resident memory size in bytes. | |
# TYPE process_resident_memory_bytes gauge | |
process_resident_memory_bytes 1.4823424e+07 | |
# HELP process_start_time_seconds Start time of the process since unix epoch in seconds. | |
# TYPE process_start_time_seconds gauge | |
process_start_time_seconds 1.73965678537e+09 | |
# HELP process_virtual_memory_bytes Virtual memory size in bytes. | |
# TYPE process_virtual_memory_bytes gauge | |
process_virtual_memory_bytes 1.26683136e+09 | |
# HELP process_virtual_memory_max_bytes Maximum amount of virtual memory available in bytes. | |
# TYPE process_virtual_memory_max_bytes gauge | |
process_virtual_memory_max_bytes 1.8446744073709552e+19 | |
# HELP promhttp_metric_handler_requests_in_flight Current number of scrapes being served. | |
# TYPE promhttp_metric_handler_requests_in_flight gauge | |
promhttp_metric_handler_requests_in_flight 1 | |
# HELP promhttp_metric_handler_requests_total Total number of scrapes by HTTP status code. | |
# TYPE promhttp_metric_handler_requests_total counter | |
promhttp_metric_handler_requests_total{code="200"} 1 | |
promhttp_metric_handler_requests_total{code="500"} 0 | |
promhttp_metric_handler_requests_total{code="503"} 0 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# HELP go_gc_duration_seconds A summary of the wall-time pause (stop-the-world) duration in garbage collection cycles. | |
# TYPE go_gc_duration_seconds summary | |
go_gc_duration_seconds{quantile="0"} 3.082e-05 | |
go_gc_duration_seconds{quantile="0.25"} 4.2511e-05 | |
go_gc_duration_seconds{quantile="0.5"} 5.303e-05 | |
go_gc_duration_seconds{quantile="0.75"} 0.000118693 | |
go_gc_duration_seconds{quantile="1"} 0.000220683 | |
go_gc_duration_seconds_sum 0.000627579 | |
go_gc_duration_seconds_count 8 | |
# HELP go_gc_gogc_percent Heap size target percentage configured by the user, otherwise 100. This value is set by the GOGC environment variable, and the runtime/debug.SetGCPercent function. Sourced from /gc/gogc:percent | |
# TYPE go_gc_gogc_percent gauge | |
go_gc_gogc_percent 100 | |
# HELP go_gc_gomemlimit_bytes Go runtime memory limit configured by the user, otherwise math.MaxInt64. This value is set by the GOMEMLIMIT environment variable, and the runtime/debug.SetMemoryLimit function. Sourced from /gc/gomemlimit:bytes | |
# TYPE go_gc_gomemlimit_bytes gauge | |
go_gc_gomemlimit_bytes 9.223372036854776e+18 | |
# HELP go_goroutines Number of goroutines that currently exist. | |
# TYPE go_goroutines gauge | |
go_goroutines 10 | |
# HELP go_info Information about the Go environment. | |
# TYPE go_info gauge | |
go_info{version="go1.23.6"} 1 | |
# HELP go_memstats_alloc_bytes Number of bytes allocated in heap and currently in use. Equals to /memory/classes/heap/objects:bytes. | |
# TYPE go_memstats_alloc_bytes gauge | |
go_memstats_alloc_bytes 2.388776e+06 | |
# HELP go_memstats_alloc_bytes_total Total number of bytes allocated in heap until now, even if released already. Equals to /gc/heap/allocs:bytes. | |
# TYPE go_memstats_alloc_bytes_total counter | |
go_memstats_alloc_bytes_total 1.6460616e+07 | |
# HELP go_memstats_buck_hash_sys_bytes Number of bytes used by the profiling bucket hash table. Equals to /memory/classes/profiling/buckets:bytes. | |
# TYPE go_memstats_buck_hash_sys_bytes gauge | |
go_memstats_buck_hash_sys_bytes 4288 | |
# HELP go_memstats_frees_total Total number of heap objects frees. Equals to /gc/heap/frees:objects + /gc/heap/tiny/allocs:objects. | |
# TYPE go_memstats_frees_total counter | |
go_memstats_frees_total 87435 | |
# HELP go_memstats_gc_sys_bytes Number of bytes used for garbage collection system metadata. Equals to /memory/classes/metadata/other:bytes. | |
# TYPE go_memstats_gc_sys_bytes gauge | |
go_memstats_gc_sys_bytes 2.886072e+06 | |
# HELP go_memstats_heap_alloc_bytes Number of heap bytes allocated and currently in use, same as go_memstats_alloc_bytes. Equals to /memory/classes/heap/objects:bytes. | |
# TYPE go_memstats_heap_alloc_bytes gauge | |
go_memstats_heap_alloc_bytes 2.388776e+06 | |
# HELP go_memstats_heap_idle_bytes Number of heap bytes waiting to be used. Equals to /memory/classes/heap/released:bytes + /memory/classes/heap/free:bytes. | |
# TYPE go_memstats_heap_idle_bytes gauge | |
go_memstats_heap_idle_bytes 7.626752e+06 | |
# HELP go_memstats_heap_inuse_bytes Number of heap bytes that are in use. Equals to /memory/classes/heap/objects:bytes + /memory/classes/heap/unused:bytes | |
# TYPE go_memstats_heap_inuse_bytes gauge | |
go_memstats_heap_inuse_bytes 3.825664e+06 | |
# HELP go_memstats_heap_objects Number of currently allocated objects. Equals to /gc/heap/objects:objects. | |
# TYPE go_memstats_heap_objects gauge | |
go_memstats_heap_objects 9622 | |
# HELP go_memstats_heap_released_bytes Number of heap bytes released to OS. Equals to /memory/classes/heap/released:bytes. | |
# TYPE go_memstats_heap_released_bytes gauge | |
go_memstats_heap_released_bytes 6.209536e+06 | |
# HELP go_memstats_heap_sys_bytes Number of heap bytes obtained from system. Equals to /memory/classes/heap/objects:bytes + /memory/classes/heap/unused:bytes + /memory/classes/heap/released:bytes + /memory/classes/heap/free:bytes. | |
# TYPE go_memstats_heap_sys_bytes gauge | |
go_memstats_heap_sys_bytes 1.1452416e+07 | |
# HELP go_memstats_last_gc_time_seconds Number of seconds since 1970 of last garbage collection. | |
# TYPE go_memstats_last_gc_time_seconds gauge | |
go_memstats_last_gc_time_seconds 1.7396567496867917e+09 | |
# HELP go_memstats_mallocs_total Total number of heap objects allocated, both live and gc-ed. Semantically a counter version for go_memstats_heap_objects gauge. Equals to /gc/heap/allocs:objects + /gc/heap/tiny/allocs:objects. | |
# TYPE go_memstats_mallocs_total counter | |
go_memstats_mallocs_total 97057 | |
# HELP go_memstats_mcache_inuse_bytes Number of bytes in use by mcache structures. Equals to /memory/classes/metadata/mcache/inuse:bytes. | |
# TYPE go_memstats_mcache_inuse_bytes gauge | |
go_memstats_mcache_inuse_bytes 19200 | |
# HELP go_memstats_mcache_sys_bytes Number of bytes used for mcache structures obtained from system. Equals to /memory/classes/metadata/mcache/inuse:bytes + /memory/classes/metadata/mcache/free:bytes. | |
# TYPE go_memstats_mcache_sys_bytes gauge | |
go_memstats_mcache_sys_bytes 31200 | |
# HELP go_memstats_mspan_inuse_bytes Number of bytes in use by mspan structures. Equals to /memory/classes/metadata/mspan/inuse:bytes. | |
# TYPE go_memstats_mspan_inuse_bytes gauge | |
go_memstats_mspan_inuse_bytes 183680 | |
# HELP go_memstats_mspan_sys_bytes Number of bytes used for mspan structures obtained from system. Equals to /memory/classes/metadata/mspan/inuse:bytes + /memory/classes/metadata/mspan/free:bytes. | |
# TYPE go_memstats_mspan_sys_bytes gauge | |
go_memstats_mspan_sys_bytes 195840 | |
# HELP go_memstats_next_gc_bytes Number of heap bytes when next garbage collection will take place. Equals to /gc/heap/goal:bytes. | |
# TYPE go_memstats_next_gc_bytes gauge | |
go_memstats_next_gc_bytes 4.194304e+06 | |
# HELP go_memstats_other_sys_bytes Number of bytes used for other system allocations. Equals to /memory/classes/other:bytes. | |
# TYPE go_memstats_other_sys_bytes gauge | |
go_memstats_other_sys_bytes 2.099896e+06 | |
# HELP go_memstats_stack_inuse_bytes Number of bytes obtained from system for stack allocator in non-CGO environments. Equals to /memory/classes/heap/stacks:bytes. | |
# TYPE go_memstats_stack_inuse_bytes gauge | |
go_memstats_stack_inuse_bytes 1.114112e+06 | |
# HELP go_memstats_stack_sys_bytes Number of bytes obtained from system for stack allocator. Equals to /memory/classes/heap/stacks:bytes + /memory/classes/os-stacks:bytes. | |
# TYPE go_memstats_stack_sys_bytes gauge | |
go_memstats_stack_sys_bytes 1.114112e+06 | |
# HELP go_memstats_sys_bytes Number of bytes obtained from system. Equals to /memory/classes/total:byte. | |
# TYPE go_memstats_sys_bytes gauge | |
go_memstats_sys_bytes 1.7783824e+07 | |
# HELP go_sched_gomaxprocs_threads The current runtime.GOMAXPROCS setting, or the number of operating system threads that can execute user-level Go code simultaneously. Sourced from /sched/gomaxprocs:threads | |
# TYPE go_sched_gomaxprocs_threads gauge | |
go_sched_gomaxprocs_threads 16 | |
# HELP go_threads Number of OS threads created. | |
# TYPE go_threads gauge | |
go_threads 17 | |
# HELP ipmi_chassis_cooling_fault_state Current Cooling/fan fault state (1=true, 0=false). | |
# TYPE ipmi_chassis_cooling_fault_state gauge | |
ipmi_chassis_cooling_fault_state 0 | |
# HELP ipmi_chassis_drive_fault_state Current drive fault state (1=true, 0=false). | |
# TYPE ipmi_chassis_drive_fault_state gauge | |
ipmi_chassis_drive_fault_state 0 | |
# HELP ipmi_chassis_power_state Current power state (1=on, 0=off). | |
# TYPE ipmi_chassis_power_state gauge | |
ipmi_chassis_power_state 1 | |
# HELP ipmi_current_amperes Current reading in Amperes. | |
# TYPE ipmi_current_amperes gauge | |
ipmi_current_amperes{id="32",name="PSU1 IOUT"} 0 | |
ipmi_current_amperes{id="33",name="PSU2 IOUT"} 0 | |
# HELP ipmi_current_state Reported state of a current sensor (0=nominal, 1=warning, 2=critical, 3=non-recoverable). | |
# TYPE ipmi_current_state gauge | |
ipmi_current_state{id="32",name="PSU1 IOUT"} NaN | |
ipmi_current_state{id="33",name="PSU2 IOUT"} NaN | |
# HELP ipmi_exporter_build_info A metric with a constant '1' value labeled by version, revision, branch, goversion from which ipmi_exporter was built, and the goos and goarch for the build. | |
# TYPE ipmi_exporter_build_info gauge | |
ipmi_exporter_build_info{branch="HEAD",goarch="amd64",goos="linux",goversion="go1.23.6",revision="c0bb00f70e5fcef0e8414ef8a29cddc4c4db48a3",tags="netgo static_build",version="1.10.0"} 1 | |
# HELP ipmi_fan_speed_rpm Fan speed in rotations per minute. | |
# TYPE ipmi_fan_speed_rpm gauge | |
ipmi_fan_speed_rpm{id="100",name="FAN5_1"} 0 | |
ipmi_fan_speed_rpm{id="101",name="FAN6_1"} 0 | |
ipmi_fan_speed_rpm{id="102",name="FAN4_2"} 0 | |
ipmi_fan_speed_rpm{id="103",name="FAN5_2"} 0 | |
ipmi_fan_speed_rpm{id="104",name="FAN6_2"} 0 | |
ipmi_fan_speed_rpm{id="96",name="FAN1"} 3200 | |
ipmi_fan_speed_rpm{id="97",name="FAN2"} 3200 | |
ipmi_fan_speed_rpm{id="98",name="FAN3"} 800 | |
ipmi_fan_speed_rpm{id="99",name="FAN4_1"} 0 | |
# HELP ipmi_fan_speed_state Reported state of a fan speed sensor (0=nominal, 1=warning, 2=critical, 3=non-recoverable). | |
# TYPE ipmi_fan_speed_state gauge | |
ipmi_fan_speed_state{id="100",name="FAN5_1"} NaN | |
ipmi_fan_speed_state{id="101",name="FAN6_1"} NaN | |
ipmi_fan_speed_state{id="102",name="FAN4_2"} NaN | |
ipmi_fan_speed_state{id="103",name="FAN5_2"} NaN | |
ipmi_fan_speed_state{id="104",name="FAN6_2"} NaN | |
ipmi_fan_speed_state{id="96",name="FAN1"} 0 | |
ipmi_fan_speed_state{id="97",name="FAN2"} 0 | |
ipmi_fan_speed_state{id="98",name="FAN3"} 0 | |
ipmi_fan_speed_state{id="99",name="FAN4_1"} NaN | |
# HELP ipmi_power_state Reported state of a power sensor (0=nominal, 1=warning, 2=critical, 3=non-recoverable). | |
# TYPE ipmi_power_state gauge | |
ipmi_power_state{id="112",name="PSU1 PIN"} NaN | |
ipmi_power_state{id="113",name="PSU2 PIN"} NaN | |
ipmi_power_state{id="116",name="PSU1 POUT"} NaN | |
ipmi_power_state{id="117",name="PSU2 POUT"} NaN | |
# HELP ipmi_power_watts Power reading in Watts. | |
# TYPE ipmi_power_watts gauge | |
ipmi_power_watts{id="112",name="PSU1 PIN"} 0 | |
ipmi_power_watts{id="113",name="PSU2 PIN"} 0 | |
ipmi_power_watts{id="116",name="PSU1 POUT"} 0 | |
ipmi_power_watts{id="117",name="PSU2 POUT"} 0 | |
# HELP ipmi_scrape_duration_seconds Returns how long the scrape took to complete in seconds. | |
# TYPE ipmi_scrape_duration_seconds gauge | |
ipmi_scrape_duration_seconds 6.096020623 | |
# HELP ipmi_sel_free_space_bytes Current free space remaining for new SEL entries. | |
# TYPE ipmi_sel_free_space_bytes gauge | |
ipmi_sel_free_space_bytes 62514 | |
# HELP ipmi_sel_logs_count Current number of log entries in the SEL. | |
# TYPE ipmi_sel_logs_count gauge | |
ipmi_sel_logs_count 166 | |
# HELP ipmi_sensor_state Indicates the severity of the state reported by an IPMI sensor (0=nominal, 1=warning, 2=critical, 3=non-recoverable). | |
# TYPE ipmi_sensor_state gauge | |
ipmi_sensor_state{id="144",name="ChassisIntr",type="Physical Security"} NaN | |
ipmi_sensor_state{id="145",name="CPU_PROCHOT",type="Processor"} NaN | |
ipmi_sensor_state{id="147",name="CPU_THERMTRIP",type="Processor"} NaN | |
ipmi_sensor_state{id="160",name="PSU1 Status",type="Power Supply"} NaN | |
ipmi_sensor_state{id="161",name="PSU1 AC lost",type="Power Supply"} NaN | |
ipmi_sensor_state{id="168",name="PSU2 Status",type="Power Supply"} NaN | |
ipmi_sensor_state{id="169",name="PSU2 AC lost",type="Power Supply"} NaN | |
# HELP ipmi_sensor_value Generic data read from an IPMI sensor of unknown type, relying on labels for context. | |
# TYPE ipmi_sensor_value gauge | |
ipmi_sensor_value{id="144",name="ChassisIntr",type="Physical Security"} 0 | |
ipmi_sensor_value{id="145",name="CPU_PROCHOT",type="Processor"} 0 | |
ipmi_sensor_value{id="147",name="CPU_THERMTRIP",type="Processor"} 0 | |
ipmi_sensor_value{id="160",name="PSU1 Status",type="Power Supply"} 0 | |
ipmi_sensor_value{id="161",name="PSU1 AC lost",type="Power Supply"} 0 | |
ipmi_sensor_value{id="168",name="PSU2 Status",type="Power Supply"} 0 | |
ipmi_sensor_value{id="169",name="PSU2 AC lost",type="Power Supply"} 0 | |
# HELP ipmi_temperature_celsius Temperature reading in degree Celsius. | |
# TYPE ipmi_temperature_celsius gauge | |
ipmi_temperature_celsius{id="49",name="MB Temp"} 32 | |
ipmi_temperature_celsius{id="50",name="Card Side Temp"} 24 | |
ipmi_temperature_celsius{id="52",name="CPU Temp"} 27 | |
ipmi_temperature_celsius{id="59",name="X570 Temp"} 44 | |
ipmi_temperature_celsius{id="60",name="TR1"} 0 | |
ipmi_temperature_celsius{id="64",name="DDR4_A2_Temp"} 24 | |
ipmi_temperature_celsius{id="65",name="DDR4_A1_Temp"} 24 | |
ipmi_temperature_celsius{id="66",name="DDR4_B2_Temp"} 23 | |
ipmi_temperature_celsius{id="67",name="DDR4_B1_Temp"} 23 | |
ipmi_temperature_celsius{id="92",name="PSU1 Temp"} 0 | |
ipmi_temperature_celsius{id="93",name="PSU2 Temp"} 0 | |
# HELP ipmi_temperature_state Reported state of a temperature sensor (0=nominal, 1=warning, 2=critical, 3=non-recoverable). | |
# TYPE ipmi_temperature_state gauge | |
ipmi_temperature_state{id="49",name="MB Temp"} 0 | |
ipmi_temperature_state{id="50",name="Card Side Temp"} 0 | |
ipmi_temperature_state{id="52",name="CPU Temp"} 0 | |
ipmi_temperature_state{id="59",name="X570 Temp"} 0 | |
ipmi_temperature_state{id="60",name="TR1"} NaN | |
ipmi_temperature_state{id="64",name="DDR4_A2_Temp"} 0 | |
ipmi_temperature_state{id="65",name="DDR4_A1_Temp"} 0 | |
ipmi_temperature_state{id="66",name="DDR4_B2_Temp"} 0 | |
ipmi_temperature_state{id="67",name="DDR4_B1_Temp"} 0 | |
ipmi_temperature_state{id="92",name="PSU1 Temp"} NaN | |
ipmi_temperature_state{id="93",name="PSU2 Temp"} NaN | |
# HELP ipmi_up '1' if a scrape of the IPMI device was successful, '0' otherwise. | |
# TYPE ipmi_up gauge | |
ipmi_up{collector="chassis"} 1 | |
ipmi_up{collector="ipmi"} 1 | |
ipmi_up{collector="sel"} 1 | |
# HELP ipmi_voltage_state Reported state of a voltage sensor (0=nominal, 1=warning, 2=critical, 3=non-recoverable). | |
# TYPE ipmi_voltage_state gauge | |
ipmi_voltage_state{id="1",name="3VSB"} 0 | |
ipmi_voltage_state{id="10",name="BAT"} 0 | |
ipmi_voltage_state{id="11",name="3V"} 0 | |
ipmi_voltage_state{id="12",name="5V"} 0 | |
ipmi_voltage_state{id="13",name="12V"} 0 | |
ipmi_voltage_state{id="2",name="5VSB"} 0 | |
ipmi_voltage_state{id="24",name="PSU1 VIN"} NaN | |
ipmi_voltage_state{id="25",name="PSU2 VIN"} NaN | |
ipmi_voltage_state{id="3",name="VCPU"} 0 | |
ipmi_voltage_state{id="4",name="VSOC"} 0 | |
ipmi_voltage_state{id="5",name="VCCM"} 0 | |
ipmi_voltage_state{id="6",name="APU_VDDP"} 0 | |
ipmi_voltage_state{id="7",name="PM_VDD_CLDO"} 0 | |
ipmi_voltage_state{id="8",name="PM_VDDCR_S5"} 0 | |
ipmi_voltage_state{id="9",name="PM_VDDCR"} 0 | |
# HELP ipmi_voltage_volts Voltage reading in Volts. | |
# TYPE ipmi_voltage_volts gauge | |
ipmi_voltage_volts{id="1",name="3VSB"} 3.34 | |
ipmi_voltage_volts{id="10",name="BAT"} 3.2 | |
ipmi_voltage_volts{id="11",name="3V"} 3.42 | |
ipmi_voltage_volts{id="12",name="5V"} 5.13 | |
ipmi_voltage_volts{id="13",name="12V"} 12.3 | |
ipmi_voltage_volts{id="2",name="5VSB"} 5.13 | |
ipmi_voltage_volts{id="24",name="PSU1 VIN"} 0 | |
ipmi_voltage_volts{id="25",name="PSU2 VIN"} 0 | |
ipmi_voltage_volts{id="3",name="VCPU"} 0.96 | |
ipmi_voltage_volts{id="4",name="VSOC"} 1.03 | |
ipmi_voltage_volts{id="5",name="VCCM"} 1.21 | |
ipmi_voltage_volts{id="6",name="APU_VDDP"} 0.92 | |
ipmi_voltage_volts{id="7",name="PM_VDD_CLDO"} 1.2 | |
ipmi_voltage_volts{id="8",name="PM_VDDCR_S5"} 1.02 | |
ipmi_voltage_volts{id="9",name="PM_VDDCR"} 1.01 | |
# HELP process_cpu_seconds_total Total user and system CPU time spent in seconds. | |
# TYPE process_cpu_seconds_total counter | |
process_cpu_seconds_total 0.25 | |
# HELP process_max_fds Maximum number of open file descriptors. | |
# TYPE process_max_fds gauge | |
process_max_fds 524288 | |
# HELP process_network_receive_bytes_total Number of bytes received by the process over the network. | |
# TYPE process_network_receive_bytes_total counter | |
process_network_receive_bytes_total 1.492694927916e+12 | |
# HELP process_network_transmit_bytes_total Number of bytes sent by the process over the network. | |
# TYPE process_network_transmit_bytes_total counter | |
process_network_transmit_bytes_total 2.004069027437e+12 | |
# HELP process_open_fds Number of open file descriptors. | |
# TYPE process_open_fds gauge | |
process_open_fds 12 | |
# HELP process_resident_memory_bytes Resident memory size in bytes. | |
# TYPE process_resident_memory_bytes gauge | |
process_resident_memory_bytes 1.8714624e+07 | |
# HELP process_start_time_seconds Start time of the process since unix epoch in seconds. | |
# TYPE process_start_time_seconds gauge | |
process_start_time_seconds 1.73965662574e+09 | |
# HELP process_virtual_memory_bytes Virtual memory size in bytes. | |
# TYPE process_virtual_memory_bytes gauge | |
process_virtual_memory_bytes 1.268928512e+09 | |
# HELP process_virtual_memory_max_bytes Maximum amount of virtual memory available in bytes. | |
# TYPE process_virtual_memory_max_bytes gauge | |
process_virtual_memory_max_bytes 1.8446744073709552e+19 | |
# HELP promhttp_metric_handler_requests_in_flight Current number of scrapes being served. | |
# TYPE promhttp_metric_handler_requests_in_flight gauge | |
promhttp_metric_handler_requests_in_flight 1 | |
# HELP promhttp_metric_handler_requests_total Total number of scrapes by HTTP status code. | |
# TYPE promhttp_metric_handler_requests_total counter | |
promhttp_metric_handler_requests_total{code="200"} 9 | |
promhttp_metric_handler_requests_total{code="500"} 0 | |
promhttp_metric_handler_requests_total{code="503"} 0 |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment