Anda dapat mengonfigurasi Agen Operasional untuk menggunakan
Telemetry (OTLP) API guna mengirim
log, metrik, dan rekaman aktivitas ke project Google Cloud Anda.
Telemetry API, telemetry.googleapis.com, adalah penerapan
OpenTelemetry Protocol open source. Saat Anda mengonfigurasi Agen Operasi
untuk menggunakan API ini, Agen Operasi akan mengirim telemetri menggunakan Telemetry API
dan bukan Cloud Monitoring API, Logging API, atau
Trace API eksklusif.
Jika Anda menggunakan Telemetry API di Agen Operasional dan memiliki diagram atau kebijakan pemberitahuan yang memantau penggunaan API, Anda harus memperbarui artefak ini untuk memantau endpoint telemetry.googleapis.com, bukan endpoint monitoring.googleapis.com, logging.googleapis.com, atau endpoint cloudtrace.googleapis.com.
Sebelum memulai
Untuk menggunakan Telemetry API, lakukan hal berikut:
Aktifkan Telemetry API di project Google Cloud Anda, jika belum diaktifkan. Anda dapat mengaktifkan API dengan menjalankan perintah berikut:
gcloud services enable
telemetry.googleapis.comSesuaikan kuota Telemetry API, jika nilai default tidak mencukupi. Telemetry API memiliki kuota yang terpisah dari kuota Cloud Monitoring API dan Cloud Logging API. Untuk mengetahui informasi tentang kuota dan batas Telemetry API, lihat bagian berikut:
- Kuota Telemetry API untuk penyerapan metrik
- Kuota Telemetry API untuk penyerapan log
- Kuota Telemetry API untuk penyerapan rekaman aktivitas
Anda mungkin perlu menyesuaikan kuota ini untuk mengakomodasi volume data telemetri yang Anda serap.
Jika Anda mengumpulkan trace, berikan peran Cloud Telemetry Traces Writer (
roles/telemetry.tracesWriter) ke akun layanan yang digunakan oleh Agen Operasional. Peran ini memberikan izin yang diperlukan untuk menulis rekaman aktivitas.
Mengonfigurasi Agen Operasional untuk menggunakan Telemetry API
Agen Operasional menyediakan opsi konfigurasi untuk beralih antara pengiriman telemetri menggunakan API eksklusif—default—dan menggunakan Telemetry API. Untuk mengumpulkan telemetri menggunakan Agen Operasional dan Telemetry API, Anda harus melakukan hal berikut, seperti yang dijelaskan di bagian berikut:
- Instal Agen Operasional versi yang mendukung Telemetry API.
- Perbarui file
config.yamlAgen Operasional untuk menyetel opsi konfigurasi. - Mulai ulang Agen Operasi untuk menerapkan perubahan.
Gunakan Agen Operasional versi 2.71.0 atau yang lebih baru
Untuk menggunakan Telemetry API dengan Agen Operasional, Anda harus menginstal Agen Operasional versi 2.71.0 atau yang lebih baru. Untuk mengetahui informasi tentang cara menginstal Agen Operasional, lihat Menginstal Agen Operasional di masing-masing VM.
Menetapkan opsi konfigurasi
Beri Agen Operasional akses ke Telemetry API dengan menyetel opsi konfigurasi
otlp_exporter ke true di file config.yaml agen:
global:
otlp_exporter: true
Mulai ulang Agen Operasional
Linux
- Untuk memulai ulang agen, jalankan perintah berikut di instance Anda:
sudo systemctl restart google-cloud-ops-agent
- Untuk mengonfirmasi bahwa agen telah dimulai ulang, jalankan perintah berikut dan
pastikan komponen "Metrics Agent" dan "Logging Agent" telah dimulai:
sudo systemctl status "google-cloud-ops-agent*"
Windows
- Hubungkan ke instance Anda menggunakan RDP atau alat serupa dan login ke Windows.
- Buka terminal PowerShell dengan hak istimewa administrator dengan mengklik kanan ikon PowerShell dan memilih Run as Administrator
- Untuk memulai ulang agen, jalankan perintah PowerShell berikut:
Restart-Service google-cloud-ops-agent -Force
- Untuk mengonfirmasi bahwa agen telah dimulai ulang, jalankan perintah berikut dan
pastikan komponen "Metrics Agent" dan "Logging Agent" telah dimulai:
Get-Service google-cloud-ops-agent*
Mengonfigurasi Agen Operasional agar tidak menggunakan Telemetry API
Untuk menghentikan Agen Operasional mengumpulkan telemetri menggunakan Telemetry API dan melanjutkan pengumpulan telemetri menggunakan Cloud Monitoring API, Logging API, dan Trace API, lakukan hal berikut:
Hapus opsi
otlp_exporterdari fileconfig.yaml. Atau, Anda dapat menyetel opsi kefalse.Mulai ulang Agen Operasi untuk menerapkan perubahan.
Langkah berikutnya
- Untuk mempelajari Telemetry API lebih lanjut, lihat Ringkasan Telemetry (OTLP) API.
- Untuk mengetahui informasi tentang cara menginstal dan mengonfigurasi Agen Operasional, lihat dokumen berikut: