Anda dapat menggunakan remote write untuk mengirimkan data dari instans Prometheus yang dibuat di Alibaba Cloud Managed Service for Prometheus ke instans Prometheus yang dikelola sendiri. Dengan cara ini, Anda dapat menanyakan atau menyimpan data metrik dari instans Managed Service for Prometheus dan instans yang dikelola sendiri secara terpusat.
Prasyarat
Instans Prometheus telah dibuat. Untuk informasi lebih lanjut, lihat berikut ini:
EventBridge telah diaktifkan. Untuk informasi lebih lanjut, lihat Aktifkan EventBridge dan Berikan Izin kepada Pengguna RAM.
Catatan
Batasan
Data instans Prometheus tidak dapat dikirimkan ke instans Prometheus gratis.
Tabel berikut mencantumkan instans yang mendukung pengiriman data.
Instans
Deskripsi
Prometheus untuk layanan Alibaba Cloud
Instans gratis, kecuali yang dimulai dengan nama cloud-product-prometheus.
Prometheus untuk layanan kontainer
Tidak tersedia
Prometheus untuk pemantauan aplikasi
Tidak tersedia
Prometheus untuk Flink Serverless
Tidak tersedia
Prometheus untuk Kubernetes
Tidak tersedia
Instans Prometheus tujuan umum
Instans tujuan umum, kecuali yang datanya dilaporkan melalui Titik akhir OpenTelemetry.
Saat Anda mengirimkan data dalam virtual private cloud (VPC), jika VPC tempat instans Prometheus berada tidak sama dengan VPC target, pastikan bahwa alamat IP dari vSwitch di VPC target telah ditambahkan ke daftar putih instans Prometheus. Jika tidak, koneksi jaringan mungkin gagal.
Di halaman vSwitch di Konsol VPC, Anda dapat memperoleh Blok CIDR dari vSwitch.

Hanya data real-time yang dihasilkan setelah Anda membuat tugas pengiriman yang dapat diekspor. Mengirimkan data historis tidak didukung.
Langkah 1: Buat tugas pengiriman
Masuk ke Konsol Managed Service for Prometheus.
Di bilah navigasi kiri, klik Data Delivery.
Di halaman Data Delivery, pilih Wilayah di bilah navigasi atas dan klik Create Task.
Di kotak dialog yang muncul, atur parameter Task Name dan Task Description, lalu klik OK.
Di halaman Edit Task, konfigurasikan sumber data dan target acara.
Klik + Add Data Source, atur parameter, lalu klik OK. Tabel berikut mencantumkan parameter.
Parameter
Deskripsi
Contoh
Prometheus Instance
Instans Prometheus yang ingin Anda kirimkan datanya.
c78cb8273c02*****
Data Filtering
Label metrik yang akan disaring.
Ekspresi reguler didukung. Gunakan baris baru untuk memisahkan beberapa kondisi. Data hanya dapat dikirimkan ketika hubungan antar kondisi adalah Logika DAN.
__name__=AliyunEcs_CPUUtilization|AliyunEcs_memory_usedutilization regionId=cn-hangzhou id=i-2ze0mxp.*Data Labeling
Label yang Anda tambahkan ke data metrik yang akan dikirimkan. Gunakan baris baru untuk memisahkan beberapa label.
deliver_test_key1=ssss deliver_test_key2=yyyyKlik Add Target. Di panel yang muncul, atur parameter Destination Type menjadi Prometheus Remote Write, atur parameter lainnya sesuai petunjuk (Anda juga dapat mengatur parameter external_labels), lalu klik OK.
Di halaman Edit Task, klik OK dan Save.
Langkah 2: Konfigurasikan titik akhir remote write dan autentikasi
Jenis instans Prometheus | Titik akhir remote write | Persyaratan |
Instans Managed Service for Prometheus | Untuk informasi lebih lanjut, 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 lebih lanjut, lihat Lihat informasi tentang Pasangan Kunci Akses Pengguna RAM. |
Instans Prometheus yang dikelola sendiri | Untuk informasi lebih lanjut, lihat Dokumentasi Prometheus open-source. |
|
Langkah 3: Konfigurasikan jaringan
Jenis instans Prometheus | Jenis jaringan | Persyaratan jaringan |
Instans Managed Service for Prometheus | Internet | Tidak ada. |
VPC | Pilih VPC di wilayah yang sama, dan konfigurasikan URL Remote Write sebagai Titik akhir internal Layanan untuk Prometheus. | |
Instans Prometheus yang dikelola sendiri | Internet | Tidak ada. |
VPC | Pilih VPC dan vSwitch yang dapat mengakses instans Prometheus yang dikelola sendiri. Tugas pengiriman data secara otomatis memilih alamat IP pada vSwitch yang dipilih sebagai alamat IP keluar. Catatan Prometheus menggunakan Server Load Balancer (SLB) untuk mengekspos layanan. Untuk informasi lebih lanjut, lihat Manajemen layanan. |
Langkah 4: Verifikasi hasil
Masuk ke Konsol Managed Service for Prometheus.
Di bilah navigasi kiri, klik Instances.
Klik nama instans Prometheus. Di bilah navigasi kiri halaman yang muncul, klik Service Discovery.
Di tab Metrics, periksa apakah data metrik dikirim sesuai harapan.