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.