Ringkasan agen pemantauan

Agen Monitoring adalah daemon berbasis collectd yang mengumpulkan metrik sistem dan aplikasi dari instance virtual machine dan mengirimkannya ke Monitoring. Secara default, agen Monitoring mengumpulkan metrik disk, CPU, jaringan, dan proses. Anda dapat mengonfigurasi agen Monitoring untuk memantau aplikasi pihak ketiga guna mendapatkan daftar lengkap metrik agen.

Untuk menginstal agen, lihat bagian Menginstal Agen pemantauan.

Tujuan

Menggunakan agen Monitoring bersifat opsional, tetapi direkomendasikan. Monitoring dapat mengakses beberapa metrik instance tanpa agen Monitoring, termasuk pemakaian CPU, beberapa metrik traffic disk, traffic jaringan, dan informasi waktu beroperasi. Monitoring menggunakan agen Monitoring untuk mengakses resource sistem tambahan dan layanan aplikasi di instance virtual machine (VM). Jika menginginkan kemampuan tambahan ini, Anda harus menginstal agen Monitoring.

Setelah menginstal agen Monitoring, Anda dapat memantau aplikasi pihak ketiga yang didukung dengan menambahkan konfigurasi collectd khusus aplikasi. Lihat Memantau aplikasi pihak ketiga untuk mengetahui detailnya.

Untuk mengetahui daftar lengkap metrik bawaan yang bisa Anda dapatkan dengan Agen Monitoring, lihat Metrik agen.

Untuk mengirim metrik kustom ke Monitoring menggunakan agen, lihat Memantau aplikasi kustom. Jika Anda memiliki akses ke kode sumber aplikasi, akan lebih mudah untuk menginstrumentasikannya dengan OpenCensus.

Konfigurasi yang didukung

Agen Monitoring kompatibel dengan lingkungan berikut.

Instance virtual machine

Anda dapat menginstal agen Monitoring pada jenis instance VM berikut:

Jenis instance VM berikut termasuk dalam layanan terkelola yang mengimplementasikan dukungan Pemantauan khusus layanan. Jangan mencoba menginstal atau mengonfigurasi agen Monitoring secara manual:

  • App Engine standar memiliki dukungan Monitoring bawaan. Agen tidak diperlukan.
  • Instance lingkungan fleksibel App Engine memiliki agen bawaan dengan konfigurasi khusus layanan.
  • Instance Dataflow memiliki agen Monitoring bawaan dengan konfigurasi khusus layanan.
  • Instance Dataproc sebelum versi image 2.2 memiliki agen Monitoring bawaan dengan konfigurasi khusus layanan.

    Anda dapat menginstal Agen Operasional di cluster Dataproc yang menggunakan image versi 2.2 dan yang lebih baru untuk mengumpulkan log syslog dan metrik host. Untuk informasi selengkapnya, lihat Versi rilis Dataproc 2.2.x.

  • Instance node Google Kubernetes Engine:

Sistem operasi

Agen Monitoring mendukung sistem operasi berikut pada instance VM yang kompatibel.

Sistem operasi Linux

Agen Pemantauan mendukung sistem operasi Linux berikut:

  • AMI Amazon Linux
  • CentOS 7
  • CentOS 8
  • Rocky Linux 8
  • RHEL 7: rhel-7, rhel-7-6-sap-ha, rhel-7-7-sap-ha
  • RHEL 8: rhel-8, rhel-8-2-sap-ha, rhel-8-4-sap-ha, rhel-8-6-sap-ha, rhel-8-8-sap-ha
  • Debian 9 (stretch)
  • Debian 10 (Perusak)
  • Debian 11 (Tepat sasaran)
  • SLES 12: sles-12, sles-12-sp5-sapu
  • SLES 15: sles-15, sles-15-sp2-sap, sles-15-sp3-sap, sles-15-sp4-sap, sles-15-sp5-sap
  • OpenSUSE lompatan 15: OpenID-leap (opensuse-leap-15-3-*, opensuse-leap-15-4-*)
  • Ubuntu 20.04 LTS (Focal Fossa): ubuntu-2004-lts, ubuntu-minimal-2004-lts

Agen Monitoring saat ini tidak mendukung OS yang Dioptimalkan untuk Container yang merupakan default di cluster Google Kubernetes Engine.

Sistem operasi Windows:

Semua versi agen Monitoring mendukung sistem operasi Windows berikut:

  • Windows Server 2019
  • Windows Server Core 2019
  • Windows Server 2016
  • Windows Server Core 2016

Agen Monitoring saat ini tidak mendukung Windows Server Core 2019 untuk container.

Aplikasi yang didukung

Anda dapat mengonfigurasi Monitoring untuk memantau berbagai aplikasi software open source populer. Konfigurasi hanya dapat dilakukan untuk agen yang berjalan di Linux. Agen yang berjalan di Windows dapat memantau aplikasi IIS dan MS SQL, tetapi tidak dapat dikonfigurasi untuk aplikasi lain.

Untuk informasi selengkapnya, lihat Memantau aplikasi pihak ketiga.

Persyaratan akses agen

Menjalankan agen memerlukan akses ke nama DNS berikut:

  • Server token OAuth2: oauth2.googleapis.com

    Agen versi lama mungkin memerlukan akses ke www.googleapis.com (URL lengkap: https://www.googleapis.com/oauth2/v3/token).

    Jika Anda menggunakan agen versi lama, sebaiknya upgrade agen ke versi terbaru.

  • Monitoring API: monitoring.googleapis.com

Menginstal agen memerlukan akses ke nama DNS berikut:

  • (Linux) Repositori paket Google Cloud: packages.cloud.google.com

  • (Linux) Google mendownload subdomain: dl.google.com

  • (Windows) Server download Stackdriver lama: repo.stackdriver.com

Mendapatkan kode sumber agen Monitoring

Kode sumber untuk agen Monitoring hanya tersedia untuk agen Monitoring yang dihosting Linux. Agen Monitoring yang dihosting Windows bukan open source.

Agen Monitoring diinstal oleh skrip yang dijelaskan dalam petunjuk penginstalan. Anda dapat melewati bagian ini jika hanya ingin menginstal dan menggunakan agen. Jika Anda ingin memahami kode sumber, baca bagian ini.

Agen Monitoring, stackdriver-agent, didasarkan pada daemon pengumpulan statistik sistem yang collectd asli. Kode sumber stackdriver-agent tersedia di Stackdriver/dikumpulkan. Skrip build dan pemaketan untuk agen Monitoring tersedia di Stackdriver/agent-packaging. File konfigurasi untuk aplikasi pihak ketiga ada di repositori konfigurasi GitHub agen.

Paket software untuk stackdriver-agent berisi:

  • Daemon yang dikumpulkan.
  • Library bersama plugin, termasuk plugin output Cloud Monitoring API.
  • File konfigurasi tingkat atas untuk agen Monitoring.

Kebijakan penghentian penggunaan

Agen Monitoring tunduk pada Kebijakan penghentian penggunaan Agen.

Untuk mengetahui informasi penghentian penggunaan fitur dan versi lama, lihat Penghentian Google Cloud Operations Suite.

Langkah selanjutnya

  • Baca Panduan memulai untuk memantau instance VM yang menjalankan server web Apache. Panduan memulai mencakup penginstalan agen.
  • Lihat Menginstal agen Monitoring untuk menginstal agen di instance VM Compute Engine atau Amazon EC2.