PANTAW COLLECTOR · SISTEM

Collector memory

Melaporkan fakta memory, swap dan cache tanpa mengenakan threshold amaran.

Sumber dan fakta dikumpul

Pembacaan read-only terus daripada /proc/meminfo.

  • jumlah, free dan available memory
  • buffer, cache dan reclaimable memory
  • jumlah serta penggunaan swap
  • huge pages dan fakta kernel memory
  • sumber pengiraan dan diagnosis parse

Kontrak Observation

Fakta teras yang konsisten menghasilkan SUCCESS. Medan pilihan atau pengiraan yang tidak tersedia menghasilkan PARTIAL; input teras yang tidak boleh dibaca menghasilkan UNAVAILABLE.

ReasonCode berkaitan: MEMORY_OBSERVED, MEMORY_PARTIAL, INTERNAL_ERROR

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

Ketiadaan secara selamat dan batas

Medan kernel berbeza mengikut sistem. Nilai terbitan tidak diteka atau dijadikan threshold polisi.

Permission dan privasi

Permission. Biasanya boleh dibaca oleh akaun Linux tanpa privilege melalui procfs.

Privasi. Data kapasiti boleh mengenal pasti kelas node; terbitkan nilai agregat atau sintetik sahaja.

Contoh dinyahsensitifkan

{
  "source": "memory",
  "status": "SUCCESS",
  "severity": "INFO",
  "reason_code": "MEMORY_OBSERVED",
  "target": "memory",
  "metadata": {"mem_total_bytes":17179869184,"memory_available_source":"MemAvailable","swap_used_bytes":0}
}

Contoh sintetik. Ini bukan data node production.