Ekspor data pemantauan dari instans Prometheus ke Message Queue for Apache Kafka atau MaxCompute untuk pemrosesan kustom.
Prasyarat
-
Pastikan instans Prometheus telah terhubung. Untuk informasi selengkapnya, lihat topik berikut:
-
EventBridge telah diaktifkan dan izin yang diperlukan telah diberikan untuk jenis tujuan Anda melalui EventBridge console. Aktifkan EventBridge dan berikan izin.
CatatanPengiriman data bergantung pada EventBridge, yang tersedia secara komersial sejak 3 Juni 2025. Untuk informasi penagihan EventBridge, lihat Ikhtisar penagihan.
-
Resource tujuan telah dibuat, seperti instans Message Queue for Apache Kafka atau proyek MaxCompute. Memulai Message Queue for Apache Kafka atau Kirim data Prometheus ke MaxCompute.
Batasan
-
Jika instans Prometheus dan tujuan berada di VPC yang berbeda, tambahkan blok CIDR vSwitch tujuan ke daftar izin (allowlist) instans Prometheus untuk menghindari kegagalan koneksi jaringan.
-
Sumber data yang didukung:
Jenis instans
Deskripsi
Prometheus for Cloud Services
Tidak termasuk instans gratis yang namanya diawali dengan cloud-product-prometheus.
Prometheus for Container Service
Tidak ada
Prometheus for Flink Serverless
Tidak ada
Prometheus for Kubernetes
Tidak ada
Tujuan umum
Tidak termasuk data yang dilaporkan melalui endpoint OpenTelemetry.
-
Hanya data real-time yang dihasilkan setelah pembuatan tugas yang dikirimkan; data historis tidak didukung.
Prosedur
-
Masuk ke Cloud Monitor console.
-
Di panel navigasi kiri, klik .
-
Pada halaman Data Shipping, pilih wilayah tujuan di bilah menu atas, lalu klik Create Task.
-
Pada kotak dialog yang muncul, 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.
Parameter
Deskripsi
Contoh
Prometheus Instance
Instans Prometheus sumber.
c78cb8273c02*****
Data Filtering
Filter data berdasarkan label metrik. Mendukung ekspresi reguler. Pisahkan beberapa kondisi dengan baris baru (logika AND).
__name__=AliyunEcs_CPUUtilization|AliyunEcs_memory_usedutilization regionId=cn-hangzhou id=i-2ze0mxp.*Data Labeling
Label tambahan untuk data metrik yang dikirimkan. Pisahkan dengan baris baru.
deliver_test_key1=ssss deliver_test_key2=yyyy -
Klik Add Target untuk mengonfigurasi tujuan. Gunakan pengaturan Retry default.
-
Jika Target Type diatur ke ApsaraMQ for Kafka: Kirim data Prometheus ke Kafka.
-
Jika Target Type diatur ke MaxCompute: Kirim data Prometheus ke MaxCompute.
-
Jika Target Type diatur ke Prometheus Remote Write: Kirim data Prometheus ke instans Prometheus yang dikelola sendiri.
-
-
-
Pada halaman Edit Task, klik OK, lalu klik Save untuk membuat tugas pengiriman data.
-
Tugas baru memiliki status Not Started. Pada halaman Job Details, klik Enable di pojok kanan atas untuk memulai tugas. Data akan tiba di tujuan dalam waktu 2 hingga 5 menit.
Contoh data
Fitur pengiriman data mengonversi data metrik Prometheus ke format JSON agar kompatibel dengan layanan Alibaba Cloud lainnya.
-
Metrik Prometheus asli:
http_requests_total{method="POST", handler="/api/tracks"} 1027 1609459200000 -
Format JSON yang dikirimkan:
{ "__name__": "http_requests_total", "method": "POST", "handler": "/api/tracks", "value": 1027, "timestamp": 1609459200000 }