PANTAW COLLECTOR · PERKAKASAN

Collector thermal

Menormalkan pemerhatian suhu daripada thermal zone dan hwmon.

Sumber dan fakta dikumpul

Pembacaan sysfs read-only /sys/class/thermal dan /sys/class/hwmon.

  • jenis dan nama source
  • label sensor
  • suhu dalam millidegree Celsius
  • nilai Celsius ternormalisasi

Kontrak Observation

Suhu sah menghasilkan SUCCESS; metadata sensor tidak lengkap menghasilkan PARTIAL; tiada pendedahan thermal menghasilkan UNAVAILABLE.

ReasonCode berkaitan: THERMAL_OBSERVED, THERMAL_PARTIAL, HARDWARE_SENSOR_UNAVAILABLE

Semua collector menggunakan nilai ObservationStatus berstruktur dan mengekalkan medan pilihan yang tidak tersedia secara eksplisit.

Ketiadaan secara selamat dan batas

Firmware dan driver kernel menentukan zone yang wujud dan ketepatan nilainya.

Permission dan privasi

Permission. Perlu read access kepada atribut thermal dan hwmon.

Privasi. Bacaan thermal ialah data operasi; jangan kaitkan contoh awam dengan host sebenar.

Contoh dinyahsensitifkan

{
  "source": "thermal",
  "status": "SUCCESS",
  "severity": "INFO",
  "reason_code": "THERMAL_OBSERVED",
  "target": "thermal-zone:0",
  "metadata": {"source_type":"thermal_zone","label":"package","temperature_celsius":43.0}
}

Contoh sintetik. Ini bukan data node production.