All Products
Search
Document Center

Time Series Database:Sambungkan\\ Prometheus\\ ke\\ Alibaba\\ Cloud\\ TSDB\\ For\\ InfluxDB®️

Last Updated:Mar 29, 2026

Database deret waktu bawaan Prometheus bersifat single-node, sehingga skalabilitas dan keandalannya terbatas. Dengan menggunakan TSDB for InfluxDB® sebagai backend penyimpanan remote, Prometheus dapat mendelegasikan operasi baca dan tulis ke penyimpanan terkelola berkinerja tinggi tanpa mengubah konfigurasi pemantauan yang sudah ada.

Cara kerja

Prometheus menggunakan protocol buffers (protobuf) melalui HTTP untuk berkomunikasi dengan sistem penyimpanan remote. TSDB for InfluxDB® menyediakan dua titik akhir HTTP yang secara langsung menerima protokol baca dan tulis asli Prometheus—tanpa memerlukan adaptor tambahan:

  • /api/v1/prom/read

  • /api/v1/prom/write

Ketika Prometheus mengambil data dari target atau menjalankan kueri, data tersebut diteruskan ke titik akhir ini. TSDB for InfluxDB® menyimpan data tersebut menggunakan mesin kebijakan retensi miliknya sendiri dan merespons permintaan baca dalam format yang diharapkan oleh Prometheus.

Prasyarat

Sebelum memulai, pastikan Anda telah memiliki:

Konfigurasikan Prometheus

Langkah-langkah berikut menggunakan Linux sebagai contoh sistem operasi. Konfigurasi yang sama berlaku untuk sistem operasi lainnya.

Langkah 1: Tambahkan titik akhir penyimpanan remote ke file prometheus.yml

Buka file konfigurasi prometheus.yml dengan editor teks seperti Vim. Tambahkan baris berikut ke bagian akhir file:

remote_write:
  - url: "https://ts-1234abcd.influxdata.rds.aliyuncs.com:3242/api/v1/prom/write?db=prometheus&u=prom&p=mypassword"

remote_read:
  - url: "https://ts-1234abcd.influxdata.rds.aliyuncs.com:3242/api/v1/prom/read?db=prometheus&u=prom&p=mypassword"

Ganti nilai placeholder sebelum menyimpan:

PlaceholderDescriptionExample
ts-1234abcd.influxdata.rds.aliyuncs.comTitik akhir publik instans TSDB for InfluxDB® Andats-bp1xxxxxx.influxdata.rds.aliyuncs.com
prometheus (nilai db=)Nama database yang telah Anda buatprometheus
prom (nilai u=)Username akun database Anda
mypassword (nilai p=)Password akun database Anda

Langkah 2: Jalankan Prometheus

Simpan file konfigurasi dan jalankan Prometheus:

./prometheus --config.file=prometheus.yml

Setelah Prometheus berjalan, buka browser dan akses http://localhost:9090 untuk memverifikasi bahwa layanan sedang berjalan. Port default-nya adalah 9090.

Langkah selanjutnya