PANTAW COLLECTOR · STORAN

Collector filesystem

Menginventori filesystem yang mounted dan fakta kapasitinya.

Sumber dan fakta dikumpul

Parse read-only /proc/self/mountinfo serta statistik filesystem standard.

  • mount dan parent ID
  • device, root dan mount point
  • filesystem dan mount options
  • jumlah, free, available dan used bytes
  • jumlah serta ketersediaan inode

Kontrak Observation

Setiap mount yang boleh digunakan menghasilkan pemerhatian deterministik. Statistik yang hilang boleh menghasilkan PARTIAL; inventori mount yang tidak boleh dibaca menghasilkan UNAVAILABLE.

ReasonCode berkaitan: FILESYSTEM_OBSERVED, FILESYSTEM_PARTIAL, INTERNAL_ERROR

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

Ketiadaan secara selamat dan batas

Namespace dan permission menentukan mount yang kelihatan. Mount sementara boleh hilang ketika collection.

Permission dan privasi

Permission. Runtime perlu membaca mountinfo dan membuat stat pada mount point yang kelihatan.

Privasi. Mount point dan source boleh mendedahkan susun atur aplikasi; lindungi audit.

Contoh dinyahsensitifkan

{
  "source": "filesystem",
  "status": "SUCCESS",
  "severity": "INFO",
  "reason_code": "FILESYSTEM_OBSERVED",
  "target": "mount:root",
  "metadata": {"filesystem_type":"ext4","total_bytes":536870912000,"mount_options":["rw"]}
}

Contoh sintetik. Ini bukan data node production.