Ringkasan agen Monitoring

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 pemantauan untuk memantau aplikasi pihak ketiga guna mendapatkan daftar lengkap metrik agen.

Untuk menginstal agen, lihat bagian Menginstal Agen pemantauan.

Tujuan

Penggunaan Agen pemantauan bersifat opsional, tetapi direkomendasikan. Pemantauan dapat mengakses beberapa metrik instance tanpa agen Pemantauan, termasuk penggunaan CPU, beberapa metrik traffic disk, traffic jaringan, dan informasi uptime. Pemantauan menggunakan agen Pemantauan untuk mengakses resource sistem dan layanan aplikasi tambahan di instance virtual machine (VM). Jika menginginkan kemampuan tambahan ini, Anda harus menginstal Agen pemantauan.

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

Untuk daftar lengkap metrik bawaan yang dapat 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, mungkin lebih mudah untuk menginstrumentasikannya dengan OpenTelemetry. Untuk informasi tentang instrumentasi, lihat Instrumentasi dan kemampuan observasi.

Konfigurasi yang didukung

Agen Monitoring kompatibel dengan lingkungan berikut.

Instance virtual machine

Anda dapat menginstal agen Monitoring pada jenis instance VM berikut:

  • Instance Compute Engine. Agen Pemantauan mengirim informasi pemantauan ke project terkait setiap instance.

    Untuk instance tanpa alamat IP eksternal, Anda harus mengaktifkan Akses Google Pribadi agar Agen pemantauan dapat mengirim metrik.

    Untuk membuat instance Compute Engine, lihat panduan memulai Compute Engine.

  • Instance Amazon Elastic Compute Cloud (Amazon EC2).

    Agen Monitoring mengirimkan informasi pemantauan dari AWS ke project Google Cloud.

    Agar agen Monitoring berfungsi dengan benar, instance Amazon EC2 tempatnya berjalan harus dapat berkomunikasi dengan Google Cloud API, terutama Monitoring API. Hal ini memerlukan alamat IP eksternal atau NAT Gateway.

    Untuk membuat instance Amazon EC2, lihat Panduan Memulai Amazon EC2.

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

  • Standar App Engine memiliki dukungan Monitoring bawaan. Agen tidak diperlukan.
  • Instance lingkungan fleksibel App Engine memiliki agen bawaan dengan konfigurasi khusus layanan.
  • Instance Dataflow telah diprainstal dengan Agen pemantauan dengan konfigurasi khusus layanan.
  • Instance Dataproc sebelum versi image 2.2 telah menginstal sebelumnya Agen pemantauan dengan konfigurasi khusus layanan.

    Anda dapat menginstal Ops Agent di cluster Dataproc yang menggunakan versi image 2.2 dan yang lebih baru untuk mengumpulkan log syslog dan metrik host. Untuk mengetahui informasi selengkapnya, lihat Dataproc 2.2.x release versions.

  • Instance node Google Kubernetes Engine:

Sistem operasi

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

Sistem operasi Linux

Agen Pemantauan mendukung sistem operasi Linux berikut:

  • Amazon Linux AMI
  • 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-4-sap-ha, rhel-8-6-sap-ha, rhel-8-8-sap-ha
  • Debian 9 (Stretch)
  • Debian 10 (Buster)
  • Debian 11 (Bullseye)
  • SLES 12: sles-12, sles-12-sp5-sap
  • SLES 15: sles-15, sles-15-sp2-sap, sles-15-sp3-sap, sles-15-sp4-sap, sles-15-sp5-sap
  • OpenSUSE Leap 15: opensuse-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 Container-Optimized OS yang merupakan default di cluster Google Kubernetes Engine.

Sistem operasi Windows:

Semua versi Agen pemantauan mendukung sistem operasi Windows berikut:

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

Agen Pemantauan saat ini tidak mendukung Windows Server Core 2019 untuk penampung.

Aplikasi yang didukung

Anda dapat mengonfigurasi Monitoring untuk memantau berbagai aplikasi software open source yang 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

Untuk menjalankan agen, Anda memerlukan akses ke nama DNS berikut:

  • Server token OAuth2: oauth2.googleapis.com

    Agen versi sebelumnya 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

Untuk menginstal agen, Anda memerlukan akses ke nama DNS berikut:

  • (Linux) Google Cloud repositori paket: 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 pemantauan hanya tersedia untuk Agen pemantauan yang dihosting Linux. Agen Pemantauan 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 collectd asli. Kode sumber stackdriver-agent tersedia di Stackdriver/collectd. Skrip build dan pengemasan untuk agen Monitoring tersedia di Stackdriver/agent-packaging. File konfigurasi untuk aplikasi pihak ketiga berada di repositori konfigurasi GitHub agen.

Paket software untuk stackdriver-agent berisi:

  • Daemon collectd.
  • Library bersama plugin, termasuk plugin output Cloud Monitoring API.
  • File konfigurasi tingkat teratas untuk Agen pemantauan.

Kebijakan penghentian layanan

Agen Monitoring tunduk pada Kebijakan penghentian layanan agen.

Untuk informasi penghentian penggunaan fitur dan versi lama, lihat Penghentian penggunaan Google Cloud Observability.

Langkah selanjutnya

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