Dengan mengonfigurasi ServiceMonitor, Anda dapat mengumpulkan data deret waktu yang diekspos di pod tertentu dalam kluster Container Service for Kubernetes (ACK). Dengan cara ini, Anda dapat menggunakan Alibaba Cloud Managed Service for Prometheus untuk memantau kluster ACK secara fleksibel, otomatis, dan efisien.
Keterbatasan
Fitur ini hanya berlaku untuk instance yang diterapkan di kluster ACK.
Penagihan
Fitur ServiceMonitor yang disediakan oleh Alibaba Cloud Managed Service for Prometheus memerlukan biaya.
Jika kluster Anda sebelumnya menggunakan Prometheus open-source dengan konfigurasi ServiceMonitor, migrasi ke Managed Service for Prometheus akan mempertahankan pengaturan ini, sehingga mengakibatkan biaya ServiceMonitor.
Prasyarat
Sebuah kluster ACK telah dibuat.
Sebuah layanan telah dibuat untuk pod dalam kluster ACK dengan data deret waktu yang diekspos. Untuk informasi lebih lanjut, lihat Manajemen Layanan.
Prosedur
Masuk ke Konsol Managed Service for Prometheus.
Di panel navigasi sisi kiri, klik Integration Management.
Pada tab Integrated Environments, lihat daftar lingkungan pada tab Container Service. Temukan instance ACK dan klik Metric Scraping di kolom Actions.
Pada tab Metric Scraping, klik Service Monitor.
Aktifkan fitur ServiceMonitor
Pada tab Service Monitor, klik Enabled. Kemudian, Anda dapat melihat semua konfigurasi dan detail ServiceMonitor dalam kluster ACK. ARMS mengambil data deret waktu berdasarkan jalur pod pada interval waktu tertentu.
ServiceMonitor dinonaktifkan secara default.

Kelola konfigurasi ServiceMonitor
Tambah konfigurasi ServiceMonitor
Pada tab ServiceMonitor, klik Create. Di panel Add ServiceMonitor Configuration, tentukan konfigurasi ServiceMonitor dan klik Create.
Quick Start
Tentukan parameter Namespace, Service, Port, Metric Path, dan Collection Interval, lalu klik Check. Jika nilai parameter valid, Anda dapat mengklik Create untuk membuat konfigurasi ServiceMonitor.

YAML
Tentukan file YAML untuk membuat konfigurasi ServiceMonitor. Klik Check untuk memeriksa apakah konfigurasi valid. Lalu, klik Create.

Ubah konfigurasi ServiceMonitor
Pada tab ServiceMonitor, temukan konfigurasi ServiceMonitor dan klik Edit di kolom Actions. Di panel Edit Service Monitor Configuration, ubah file YAML.
Hapus konfigurasi ServiceMonitor
Pada tab ServiceMonitor, temukan konfigurasi ServiceMonitor dan klik Delete di kolom Actions.
Nonaktifkan konfigurasi ServiceMonitor
Pada tab ServiceMonitor, temukan konfigurasi ServiceMonitor dan klik Disable di kolom Actions. Setelah konfigurasi dinonaktifkan, konfigurasi tersebut tidak lagi berlaku.
Nonaktifkan fitur ServiceMonitor
Pada tab Service Monitor, klik Feature Disabled. Setelah fitur ServiceMonitor dinonaktifkan, Prometheus tidak mendeteksi atau mengumpulkan data deret waktu yang diekspos di pod, meskipun target yang sedang dikumpulkan tetap dikumpulkan.