Jika Anda memiliki instans Prometheus yang dikelola sendiri, Anda dapat mengirimkan data ke instans tersebut dari instans Managed Service for Prometheus. Hal ini memungkinkan Anda mengelola, melakukan kueri, dan menyimpan metrik dari beberapa instans secara terpusat melalui fitur Remote Write.
Prasyarat
Instans Prometheus telah terhubung. Untuk informasi selengkapnya, lihat topik berikut:
EventBridge telah diaktifkan. Untuk informasi selengkapnya, lihat Aktifkan EventBridge dan berikan izin.
Catatan
Batasan
Anda tidak dapat mengirimkan data ke instans Managed Service for Prometheus gratis.
Tabel berikut mencantumkan sumber data yang mendukung pengiriman data.
Jenis instans
Deskripsi
Prometheus untuk Layanan Alibaba Cloud
Tidak termasuk instans gratis yang namanya diawali dengan cloud-product-prometheus.
Prometheus untuk Container Service
Tidak ada
Prometheus untuk Flink Serverless
Tidak ada
Prometheus untuk Kubernetes
Tidak ada
Tujuan umum
Tidak termasuk data yang dilaporkan dari titik akhir OpenTelemetry.
Jika Anda mengirimkan data melalui virtual private cloud (VPC) dan instans Prometheus serta tujuan berada di VPC yang berbeda, Anda harus menambahkan Blok CIDR vSwitch tujuan ke daftar putih instans Prometheus. Jika tidak, koneksi jaringan akan gagal. Anda dapat menemukan Blok CIDR vSwitch pada halaman detail vSwitch di Konsol VPC.
Hanya data real-time yang dihasilkan setelah pembuatan tugas pengiriman data yang dapat diekspor. Data historis tidak dapat diekspor.
Langkah 1: Buat tugas pengiriman data
Masuk ke atau Konsol Managed Service for Prometheus.
Pada panel navigasi sebelah kiri, klik .
Pada halaman Data Shipping, pilih wilayah tujuan dari bilah menu atas, lalu klik Create Task.
Pada kotak dialog, masukkan Task Name dan Task Description, lalu klik OK.
Pada halaman Edit Task, konfigurasikan sumber data dan tujuan.
Klik + Add Data Source, konfigurasikan parameter berikut, lalu klik OK.
Item konfigurasi
Deskripsi
Contoh
Prometheus Instance
Sumber data Prometheus yang dikirimkan.
c78cb8273c02*****
Data Filtering
Tentukan label metrik untuk pemfilteran. Ekspresi reguler didukung. Jika Anda menentukan beberapa kondisi, pisahkan dengan jeda baris. Data hanya dikirimkan jika semua kondisi terpenuhi.
__name__=AliyunEcs_CPUUtilization|AliyunEcs_memory_usedutilization regionId=cn-hangzhou id=i-2ze0mxp.*Data Labeling
Tentukan label baru yang akan ditambahkan ke data metrik yang dikirimkan. Jika Anda menambahkan beberapa label, pisahkan dengan jeda baris.
deliver_test_key1=ssss deliver_test_key2=yyyyKlik Add Destination, atur Destination Type menjadi Prometheus Remote Write, konfigurasikan parameter lainnya, lalu klik OK. Parameter external_labels didukung.
Setelah konfigurasi selesai, klik OK pada halaman Edit Task, lalu klik Save untuk membuat tugas pengiriman data.
Langkah 2: Konfigurasikan titik akhir Prometheus Remote Write dan autentikasi
Jenis Prometheus | Cara Mendapatkan Endpoint | Persyaratan |
Managed Service for Prometheus | Untuk informasi selengkapnya, lihat Konfigurasikan Prometheus open-source untuk membaca data pemantauan dari Managed Service for Prometheus menggunakan URL remote read. | Anda harus menentukan metode autentikasi dan Pasangan Kunci Akses yang memiliki izin yang diperlukan. Untuk informasi selengkapnya, lihat Lihat informasi tentang Pasangan Kunci Akses Pengguna RAM. |
Self-managed Prometheus | Untuk informasi selengkapnya, lihat dokumentasi open source Prometheus. |
|
Langkah 3: Konfigurasikan jaringan
Jenis Prometheus | Mode Jaringan | Persyaratan Jaringan |
Managed Service for Prometheus | Jaringan publik | Tidak ada |
VPC | Pilih VPC di wilayah yang sama dan atur titik akhir Prometheus Remote Write ke Titik akhir internal instans Managed Service for Prometheus. | |
Self-managed Prometheus | Jaringan publik | Tidak ada |
VPC | Pilih VPC dan vSwitch yang dapat mengakses instans Prometheus yang dikelola sendiri. Tugas pengiriman data secara otomatis memilih alamat IP dari vSwitch yang dipilih sebagai alamat IP egress. Catatan Prometheus menggunakan Server Load Balancer (SLB) untuk mengekspos layanan. Untuk informasi selengkapnya, lihat Manajemen layanan. |
Langkah 4: Verifikasi hasil
Masuk ke Managed Service for Prometheus console.
Pada panel navigasi kiri, pilih .
Klik nama instans Prometheus tujuan. Pada panel navigasi kiri, klik Metric Management.
Pada tab Metric Explorer, cari metrik dari instans sumber untuk memverifikasi bahwa metrik tersebut telah disinkronkan ke instans Prometheus tujuan.