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 Monitoring 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. Monitoring dapat mengakses beberapa metrik instance tanpa agen Monitoring, termasuk pemakaian CPU, beberapa metrik traffic disk, traffic jaringan, dan informasi uptime. Monitoring menggunakan agen Monitoring untuk mengakses resource sistem dan layanan aplikasi tambahan di instance mesin virtual (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 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 OpenTelemetry. Untuk mengetahui 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 Monitoring mengirimkan informasi pemantauan ke project terkait setiap instance.

    Untuk instance tanpa alamat IP eksternal, Anda harus mengaktifkan Akses Google Pribadi agar agen Monitoring 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 projectGoogle Cloud .

    Agar berfungsi dengan benar, instance Amazon EC2 tempat agen Monitoring 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 spesifik per layanan. Jangan mencoba menginstal atau mengonfigurasi Agen pemantauan secara manual di VM tersebut:

  • Standar App Engine memiliki dukungan Monitoring bawaan. Agen tidak diperlukan.
  • Instance lingkungan fleksibel App Engine memiliki agen yang telah diinstal sebelumnya dengan konfigurasi khusus layanan.
  • Instance Dataflow telah diinstal sebelumnya 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 Agen Operasional 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 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:

  • Rocky Linux 8
  • RHEL 8: rhel-8-6-sap-ha, rhel-8-8-sap-ha
  • Debian 11 (Bullseye)
  • SLES 12: sles-12-sp5-sap
  • SLES 15: sles-15-sp5, sles-15-sp3-sap, sles-15-sp4-sap, sles-15-sp5-sap

Saat ini agen Monitoring tidak mendukung Container-Optimized OS 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

Saat ini, agen Monitoring 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 mengetahui 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

    Versi agen yang lebih lama mungkin memerlukan akses ke www.googleapis.com (URL lengkap: https://www.googleapis.com/oauth2/v3/token).

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

  • Monitoring API: monitoring.googleapis.com

Penginstalan agen memerlukan akses ke nama DNS berikut:

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

  • (Linux) Subdomain download Google: 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 di 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 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 ada 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 Monitoring.

Kebijakan penghentian penggunaan

Agen Monitoring tunduk pada Kebijakan penghentian layanan agen.

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

Langkah berikutnya

  • 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.