Konfigurasikan PodMonitor untuk mengambil metrik yang diekspos oleh pod tertentu di kluster kontainer Anda, sehingga pemantauan Prometheus menjadi lebih fleksibel, otomatis, dan mudah dikelola.
Batasan
Fitur ini hanya tersedia untuk instans dalam lingkungan kontainer.
Penagihan
-
Penggunaan PodMonitor dikenai biaya. Untuk informasi selengkapnya, lihat Penagihan instans Prometheus.
-
Jika kluster Anda memiliki layanan Prometheus open-source yang sudah ada dengan konfigurasi PodMonitor, saat Anda menghubungkan kluster tersebut ke Managed Service for Prometheus, Managed Service for Prometheus secara otomatis mewarisi konfigurasi yang ada, sehingga Anda akan dikenai biaya terkait PodMonitor. Untuk informasi penagihan, lihat Penagihan Instans Prometheus.
Prasyarat
-
Instans lingkungan kontainer, yaitu kluster kontainer, telah dibuat. Untuk informasi selengkapnya, lihat Buat kluster ACK yang dikelola.
-
Pod target di kluster kontainer mengekspos metrik sesuai harapan.
Prosedur
-
Masuk ke Konsol Cloud Monitor.
-
Di panel navigasi sebelah kiri, klik Integration Management.
-
Pada tab Integrated Environments, temukan lingkungan target dalam daftar Container Environment. Klik Metric Scraping di kolom Actions untuk membuka halaman Metric Scraping.
-
Pada tab Metric Scraping, klik Pod Monitor.
Aktifkan fitur PodMonitor
Pada halaman PodMonitor, klik Enable Feature. Setelah fitur diaktifkan, Anda dapat melihat semua PodMonitor beserta konfigurasinya di kluster kontainer saat ini. Managed Service for Prometheus mengambil metrik berdasarkan interval waktu dan Path yang dikonfigurasi.
Fitur ini diaktifkan secara default.

Manage PodMonitors
Create a PodMonitor
Pada halaman Pod Monitor, klik Add. Di panel Add PodMonitor Configuration, masukkan konfigurasi YAML PodMonitor, lalu klik Create.
apiVersion: monitoring.coreos.com/v1
kind: PodMonitor
metadata:
name: pod-monitor1
namespace: ns1
annotations:
arms.prometheus.io/discovery: 'true'
spec:
selector:
matchLabels:
app: app1
release: xxx
namespaceSelector:
any: true
podMetricsEndpoints:
- interval: 30s
Edit a PodMonitor
Temukan konfigurasi target dan klik Modify Settings di kolom Actions. Di panel Edit PodMonitor Configuration, ubah konten YAML.
Delete a PodMonitor
Temukan konfigurasi target dan klik Delete di kolom Actions.
Disable a PodMonitor
Temukan konfigurasi target dan klik Disable di kolom Actions. Setelah dinonaktifkan, konfigurasi tersebut tidak lagi berlaku.
Disable the PodMonitor feature
Pada halaman PodMonitor, klik Disable Feature. Setelah fitur dinonaktifkan, Managed Service for Prometheus berhenti mendeteksi dan mengambil metrik yang diekspos oleh Pod, tetapi pengambilan untuk Target yang sudah ada tetap berlanjut.