PANTAW COLLECTOR · SISTEM

Collector os

Melaporkan identiti distribution, kernel dan uptime Linux.

Sumber dan fakta dikumpul

Pembacaan read-only /etc/os-release dan /proc/uptime bersama fakta platform standard library.

  • distribution ID dan display name
  • version dan codename
  • kernel system, release dan machine
  • hostname
  • uptime dan idle time

Kontrak Observation

Identiti teras dan uptime menghasilkan SUCCESS; medan release pilihan yang hilang menghasilkan PARTIAL; sumber teras yang tidak boleh dicapai menghasilkan UNAVAILABLE.

ReasonCode berkaitan: OS_OBSERVED, OS_PARTIAL, INTERNAL_ERROR

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

Ketiadaan secara selamat dan batas

Container boleh melaporkan kernel host dan hostname khusus container.

Permission dan privasi

Permission. Fail release dan procfs standard biasanya world-readable.

Privasi. Hostname dan identiti platform tepat boleh mengenal pasti node; gunakan contoh sintetik.

Contoh dinyahsensitifkan

{
  "source": "os",
  "status": "SUCCESS",
  "severity": "INFO",
  "reason_code": "OS_OBSERVED",
  "target": "operating-system",
  "metadata": {"os_id":"debian","os_version_id":"13","kernel_system":"Linux","uptime_seconds":86400}
}

Contoh sintetik. Ini bukan data node production.