Skip to main content
It is recommended to configure Prometheus to scrape these exporters every 60 seconds. A 30–60 second interval gives you timely visibility into hardware health without excessive storage overhead.

Metric labels

Every metric carries labels that let you filter and group by hardware topology. Labels come from:
  • Kubernetes metadatanamespace, job (ServiceMonitor name)
  • Your values.yamlnode, xrdu, rack, group, and any additional custom fields you add to target entries (Manual discovery mode only)

SambaNova Exporter

Installed on each host via the SambaRack runtime RPM. The DaemonSet is a thin wrapper that makes the host-side exporter discoverable by Prometheus.
Already running on your nodes if SambaStack is installed.

Metrics

MetricTypeLabelsDescription
sambanova_tile_aload_percentGaugeinstance, rdu, tile, xrduArithmetic load percentage per RDU tile
sambanova_tile_exec_percentGaugeinstance, rdu, tile, xrduExecution time percentage – how much of the time the tile is actively computing
sambanova_tile_frequency_mhzGaugeinstance, rdu, tile, xrduCurrent operating frequency of each tile
sambanova_platform_fault_countGaugeinstance, namespaceCumulative fault count for the SambaNova platform
sambanova_platform_error_countGaugeinstance, namespaceCumulative error count
sambanova_ddrch_rdB_bytesGaugeinstance, rduCumulative DDR channel bytes read – use rate(sambanova_ddrch_rdB_bytes[5m]) to get read bandwidth
sambanova_hbmch_grp_rdB_bytesGaugeinstance, rduCumulative HBM channel group bytes read – use rate(sambanova_hbmch_grp_rdB_bytes[5m]) to get read bandwidth

Host BMC IPMI Exporter

Runs on every SambaRack node and reads IPMI data from the host BMC via the /dev/ipmi0 device.
Requires the ipmi_devintf kernel module to be loaded. Connects to the host BMC on each node – no additional IP configuration needed.

Metrics

MetricTypeLabelsDescription
ipmi_upGaugeinstance, namespace1 if the exporter is successfully reaching the BMC, 0 otherwise
ipmi_power_wattsGaugeinstance, namespaceInstantaneous host server power draw
ipmi_dcmi_power_consumption_wattsGaugeinstance, namespacePlatform-level power via DCMI (more reliable single value per host)
ipmi_temperature_celsiusGaugeinstance, namespace, nameTemperature sensor reading; name identifies the sensor (e.g. Inlet Temp, CPU Temp)
ipmi_fan_speed_rpmGaugeinstance, namespace, nameFan speed in RPM; name identifies the fan
ipmi_voltage_voltsGaugeinstance, namespace, nameVoltage sensor reading
ipmi_sensor_stateGaugeinstance, namespace, name, typeSensor health state (0 = ok, 1 = warning, 2 = critical)

XRDU BMC Exporter

Connects out from each cluster node to the XRDU BMC management IPs configured in values.yaml. Each pod scrapes only the XRDUs assigned to its own node.
Verify XRDU BMC IPs with snctl node show <node-name>.
xrdu_bmc_temp_celsisus is the actual metric name as emitted by the exporter – the double-s spelling is in the exporter source. Use it verbatim in your queries.

Metrics

MetricTypeLabelsDescription
xrdu_bmc_power_wattsGaugeinstance, target, xrdu, rack, group, sensorXRDU power reading per sensor; sensor identifies the power supply (e.g. ps1_input)
xrdu_bmc_temp_celsisusGaugeinstance, target, xrdu, rack, sensorXRDU component temperature
xrdu_bmc_fan_rpmsGaugeinstance, target, xrdu, rack, sensorXRDU fan speed in RPM
xrdu_bmc_vddc_voltsGaugeinstance, target, xrdu, rack, sensorXRDU voltage
xrdu_bmc_vddc_ampsGaugeinstance, target, xrdu, rack, sensorXRDU current in amps
xrdu_bmc_cpu_utilizationGaugeinstance, target, xrdu, rackXRDU BMC CPU utilization
xrdu_bmc_memory_utilizationGaugeinstance, target, xrdu, rackXRDU BMC memory utilization
xrdu_bmc_storage_utilizationGaugeinstance, target, xrdu, rackXRDU BMC storage utilization

What’s next

Building dashboards in Grafana

Use these metrics to build a complete hardware monitoring dashboard with topology drill-down