All Products
Search
Document Center

:Pemantauan kontainer Docker standalone

Last Updated:Aug 28, 2026

Topik ini menjelaskan cara memantau kontainer Docker standalone untuk mengelola dan memelihara aplikasi berbasis kontainer secara efektif.

Prasyarat

Langkah 1: Integrasikan pemantauan kontainer Docker

  1. Masuk ke Konsol Managed Service for Prometheus. Di panel navigasi sebelah kiri, klik Integration Center.

  2. Klik kartu Docker Container dan ikuti petunjuk di layar. Tabel berikut menjelaskan parameter utama.

    Parameter

    Deskripsi

    cAdvisor installation mode

    cAdvisor (Container Advisor) adalah tool pemantauan kontainer open-source dari Google. Tool ini mengumpulkan informasi penggunaan resource untuk kontainer, seperti pemanfaatan CPU, memori, jaringan, dan disk.

    • Automatic installation: Secara otomatis menemukan instance ECS berdasarkan kebijakan filter yang Anda tentukan dan menginstal layanan cAdvisor di instance tersebut.

    • Manual installation: Anda harus menginstal layanan cAdvisor secara manual pada instance ECS dan membuka port yang diperlukan untuk akses dalam VPC sebelum dapat mengatur pemantauan.

      Catatan

      Anda harus mengonfigurasi security group instance untuk mengizinkan lalu lintas inbound pada port yang ditentukan dari Blok CIDR VPC.

    Host service discovery mode

    Menentukan cara menemukan instance ECS yang akan dipantau.

    Taint label selection

    ECS taint label: Mengecualikan instance ECS dengan taint tertentu. Ini merupakan metode seleksi terbalik.

    Unconditional (select all Linux instances in the current VPC)

    -

    Tag selection

    ECS instance tag: Memilih instance berdasarkan tag instance ECS-nya.

    CIDR block selection

    ECS CIDR block: Memilih instance yang alamat IP-nya berada dalam Blok CIDR yang ditentukan. Jika Anda memasukkan Blok CIDR suatu VPC, semua instance ECS dalam VPC tersebut akan dipilih.

    Instance ID

    ECS instance ID: Pisahkan beberapa ID instance dengan koma (,).

    cAdvisor service port

    Bawaan: 8080.

    Metric scrape interval (seconds)

    Bawaan: 15.

    Automatic security group configuration

    Jika diaktifkan, fitur ini secara otomatis menambahkan aturan security group jika pemeriksaan konektivitas gagal.

    Custom ECS tag injection

    Tentukan kunci tag ECS yang akan diinjeksikan. Pasangan kunci-nilai yang sesuai kemudian akan ditambahkan sebagai label pada metrik Prometheus.

Langkah 2: Lihat dasbor pemantauan

Managed Service for Prometheus menyediakan beberapa dasbor bawaan untuk menampilkan detail pemantauan kontainer, seperti ikhtisar kluster, komponen inti, node, dan Pod. Anda dapat melihat dasbor-dasbor ini di konsol Container Service for Kubernetes, konsol Application Real-Time Monitoring Service (ARMS), atau konsol Managed Service for Prometheus.

  1. Masuk ke Konsol Managed Service for Prometheus. Di panel navigasi sebelah kiri, klik Integration Management.

  2. Pada halaman Integration Management, klik tab Query Dashboards. Di bagian lingkungan ECS, pilih kluster untuk membuka dasbornya.image

Langkah 3: Atur peringatan

  1. Masuk ke Konsol Managed Service for Prometheus. Di panel navigasi sebelah kiri, klik Integration Management.

  2. Pada halaman Integration Management, klik tab Integrated Environments. Pilih ECS instance, lalu klik nama lingkungan target untuk melihat detailnya.

  3. Tab Component Management memungkinkan Anda mengonfigurasi pemberitahuan peringatan bawaan untuk Prometheus. Untuk melihat aturan peringatan spesifik, pilih Docker Standalone Container Monitoring dari daftar jenis komponen, lalu klik tab Alert Rule. Anda akan menemukan tiga aturan peringatan bawaan: ContainerDown, HighMemoryUsage, dan HighCPUUsage, yang secara bawaan berada dalam status Berjalan.

  4. Aturan peringatan bawaan menghasilkan event peringatan tetapi tidak mengirim notifikasi peringatan. Untuk mengirim notifikasi peringatan melalui email atau ke platform lain, klik Edit untuk mengonfigurasi metode notifikasi.

    Halaman konfigurasi peringatan juga memungkinkan Anda menyesuaikan parameter seperti ambang batas peringatan, durasi, dan konten peringatan. Untuk petunjuk konfigurasi lengkap, lihat Buat aturan peringatan Prometheus.

    Pada bagian Alert Notification, pilih Normal Mode. Dari daftar drop-down Quick Notification Policy, pilih Do not specify notification policies. Buka Advanced Settings dan atur alert check interval menjadi 1 menit.

Metrik

Metrik

Tipe

Deskripsi

container_blkio_device_usage_total

COUNTER

Penggunaan byte kumulatif untuk perangkat I/O blok.

container_cpu_cfs_periods_total

COUNTER

Total periode penegakan yang telah berlalu.

container_cpu_cfs_throttled_periods_total

COUNTER

Total periode yang dikendalikan alirannya (throttled).

container_cpu_cfs_throttled_seconds_total

COUNTER

Total waktu, dalam detik, saat kontainer dikendalikan alirannya (throttled).

container_cpu_load_average_10s

GAUGE

Rata-rata beban CPU kontainer selama 10 detik terakhir.

container_cpu_schedstat_run_periods_total

COUNTER

Total jumlah kali proses dalam cgroup berjalan di CPU.

container_cpu_schedstat_runqueue_seconds_total

COUNTER

Waktu kumulatif dalam detik yang dihabiskan proses kontainer menunggu dalam antrian run queue.

container_cpu_schedstat_run_seconds_total

COUNTER

Waktu kumulatif dalam detik yang dihabiskan proses kontainer berjalan di CPU.

container_cpu_system_seconds_total

COUNTER

Waktu CPU sistem kumulatif yang dikonsumsi, dalam detik.

container_cpu_usage_seconds_total

COUNTER

Waktu CPU kumulatif yang dikonsumsi, dalam detik.

container_cpu_user_seconds_total

COUNTER

Waktu CPU user kumulatif yang dikonsumsi, dalam detik.

container_file_descriptors

GAUGE

Jumlah deskriptor file yang terbuka untuk kontainer.

container_fs_inodes_free

GAUGE

Jumlah inode yang tersedia pada sistem file.

container_fs_inodes_total

GAUGE

Total inode pada sistem file.

container_fs_io_current

GAUGE

Jumlah operasi I/O yang sedang berlangsung.

container_fs_io_time_seconds_total

COUNTER

Waktu kumulatif dalam detik yang dihabiskan untuk operasi I/O.

container_fs_io_time_weighted_seconds_total

COUNTER

Waktu I/O tertimbang kumulatif dalam detik.

container_fs_limit_bytes

GAUGE

Byte maksimum yang dapat digunakan kontainer pada sistem file.

container_fs_read_seconds_total

COUNTER

Waktu kumulatif dalam detik yang dihabiskan untuk membaca.

container_fs_reads_bytes_total

COUNTER

Byte yang dibaca secara kumulatif.

container_fs_reads_merged_total

COUNTER

Jumlah pembacaan yang digabungkan secara kumulatif.

container_fs_reads_total

COUNTER

Jumlah pembacaan yang selesai secara kumulatif.

container_fs_sector_reads_total

COUNTER

Jumlah sektor baca yang selesai secara kumulatif.

container_fs_sector_writes_total

COUNTER

Jumlah sektor tulis yang selesai secara kumulatif.

container_fs_usage_bytes

GAUGE

Jumlah byte yang digunakan oleh kontainer pada sistem file.

container_fs_write_seconds_total

COUNTER

Waktu kumulatif dalam detik yang dihabiskan untuk menulis.

container_fs_writes_bytes_total

COUNTER

Byte yang ditulis secara kumulatif.

container_fs_writes_merged_total

COUNTER

Jumlah penulisan yang digabungkan secara kumulatif.

container_fs_writes_total

COUNTER

Jumlah penulisan yang selesai secara kumulatif.

container_hugetlb_failcnt

COUNTER

Total kali penggunaan hugepage mencapai batasnya.

container_hugetlb_max_usage_bytes

GAUGE

Penggunaan hugepage maksimum yang tercatat dalam byte.

container_hugetlb_usage_bytes

GAUGE

Penggunaan hugepage saat ini dalam byte.

container_last_seen

GAUGE

Timestamp saat kontainer terakhir terdeteksi.

container_llc_occupancy_bytes

GAUGE

Penggunaan cache LLC kontainer, diukur dengan Resource Director Technology (RDT) Memory Bandwidth Monitoring (MBM).

container_memory_bandwidth_bytes

GAUGE

Total penggunaan bandwidth memori kontainer, diukur dengan Resource Director Technology (RDT) Memory Bandwidth Monitoring (MBM).

container_memory_bandwidth_local_bytes

GAUGE

Penggunaan bandwidth memori lokal kontainer, diukur dengan Resource Director Technology (RDT) Memory Bandwidth Monitoring (MBM).

container_memory_cache

GAUGE

Total ukuran page cache dalam byte.

container_memory_failcnt

COUNTER

Total kali penggunaan memori mencapai batasnya.

container_memory_failures_total

COUNTER

Jumlah kumulatif kegagalan alokasi memori

container_memory_mapped_file

GAUGE

Ukuran file yang dimapping ke memori dalam byte.

container_memory_max_usage_bytes

GAUGE

Penggunaan memori maksimum dalam byte.

container_memory_migrate

GAUGE

Status migrasi memori.

container_memory_numa_pages

GAUGE

Jumlah halaman memori yang digunakan per node NUMA (Non-Uniform Memory Access).

container_memory_rss

GAUGE

Resident Set Size (RSS) dalam byte.

container_memory_swap

GAUGE

Penggunaan memori swap kontainer saat ini dalam byte.

container_memory_usage_bytes

GAUGE

Penggunaan memori saat ini dalam byte.

container_memory_working_set_bytes

GAUGE

Ukuran working set saat ini dalam byte.

container_network_advance_tcp_stats_total

GAUGE

Statistik koneksi TCP lanjutan untuk kontainer.

container_network_receive_bytes_total

COUNTER

Jumlah byte yang diterima secara kumulatif.

container_network_receive_errors_total

COUNTER

Kesalahan penerimaan kumulatif.

container_network_receive_packets_dropped_total

COUNTER

Paket masuk yang dibuang secara kumulatif.

container_network_receive_packets_total

COUNTER

Paket yang diterima secara kumulatif.

container_network_tcp6_usage_total

GAUGE

Statistik koneksi TCPv6 kontainer.

container_network_tcp_usage_total

GAUGE

Statistik koneksi TCP kontainer.

container_network_transmit_bytes_total

COUNTER

Jumlah byte yang dikirimkan secara kumulatif.

container_network_transmit_errors_total

COUNTER

Kesalahan pengiriman kumulatif.

container_network_transmit_packets_dropped_total

COUNTER

Paket keluar yang dibuang secara kumulatif.

container_network_transmit_packets_total

COUNTER

Paket yang dikirimkan secara kumulatif.

container_network_udp6_usage_total

GAUGE

Statistik koneksi UDPv6 kontainer.

container_network_udp_usage_total

GAUGE

Statistik koneksi UDP kontainer.

container_oom_events_total

COUNTER

Total event out of memory (OOM) untuk kontainer.

container_perf_events_scaling_ratio

GAUGE

Rasio penskalaan untuk penghitung event perf.

container_perf_events_total

COUNTER

Jumlah event core perf yang diskalakan.

container_perf_uncore_events_scaling_ratio

GAUGE

Rasio penskalaan untuk penghitung event uncore perf. Label PMU (Performance Monitoring Unit) dan socket menentukan lokasi pengukuran dilakukan.

container_perf_uncore_events_total

COUNTER

Jumlah event uncore perf yang diskalakan. Label PMU (Performance Monitoring Unit) dan socket menentukan lokasi pengukuran dilakukan.

container_processes

GAUGE

Jumlah proses yang berjalan di dalam kontainer.

container_referenced_bytes

GAUGE

Memori, dalam byte, yang direferensikan oleh kontainer sejak pengukuran terakhir. Nilai ini didasarkan pada bidang Referenced dalam /proc/smaps.

container_sockets

GAUGE

Jumlah socket yang terbuka untuk kontainer.

container_spec_cpu_period

GAUGE

Periode CPU kontainer.

container_spec_cpu_quota

GAUGE

Kuota CPU kontainer.

container_spec_cpu_shares

GAUGE

Share CPU kontainer.

container_spec_memory_limit_bytes

GAUGE

Batas memori kontainer dalam byte.

container_spec_memory_reservation_limit_bytes

GAUGE

Batas reservasi memori kontainer dalam byte.

container_spec_memory_swap_limit_bytes

GAUGE

Batas swap memori kontainer dalam byte.

container_start_time_seconds

GAUGE

Waktu mulai kontainer sebagai timestamp Unix.

container_tasks_state

GAUGE

Jumlah tugas berdasarkan status: sleeping, running, stopped, uninterruptible, atau I/O-wait.

container_threads

GAUGE

Jumlah thread yang berjalan di dalam kontainer.

container_threads_max

GAUGE

Thread maksimum yang diizinkan dalam kontainer.

container_ulimits_soft

GAUGE

Nilai ulimit soft untuk proses root kontainer.

machine_cpu_cache_capacity_bytes

GAUGE

Ukuran cache dalam byte yang dialokasikan ke node NUMA dan core CPU.

machine_cpu_cores

GAUGE

Jumlah core CPU logis.

machine_cpu_physical_cores

GAUGE

Jumlah core CPU fisik.

machine_cpu_sockets

GAUGE

Jumlah soket CPU.

machine_dimm_capacity_bytes

GAUGE

Kapasitas total DIMM RAM, diberi label berdasarkan tipe modul memori.

machine_dimm_count

GAUGE

Jumlah DIMM RAM, diberi label berdasarkan tipe modul memori.

machine_memory_bytes

GAUGE

Jumlah memori yang terpasang pada mesin.

machine_swap_bytes

GAUGE

Jumlah memori swap yang tersedia pada mesin.

machine_node_distance

GAUGE

Jarak relatif dari satu node NUMA ke node lainnya.

machine_node_hugepages_count

GAUGE

Jumlah hugepage yang dialokasikan ke node NUMA.

machine_node_memory_capacity_bytes

GAUGE

Memori yang dialokasikan ke node NUMA, dalam byte.

machine_nvm_avg_power_budget_watts

GAUGE

Anggaran daya rata-rata NVM (Non-Volatile Memory) dalam watt.

machine_nvm_capacity

GAUGE

Kapasitas NVM (Non-Volatile Memory).

machine_thread_siblings_count

GAUGE

Jumlah sibling thread CPU.