All Products
Search
Document Center

Simple Log Service:Ingest metrik Prometheus dengan menggunakan Remote Write

Last Updated:Jun 17, 2026

Kirim data pemantauan Prometheus ke Simple Log Service untuk analisis dan pemantauan.

Prasyarat

  • Anda telah membuat metricstore. Untuk informasi selengkapnya, lihat Buat metricstore.

  • Anda telah menginstal Prometheus. Untuk informasi selengkapnya, lihat GETTING STARTED.

  • Anda telah mengonfigurasi aturan scraping data di Prometheus. Untuk informasi selengkapnya, lihat scrape_config.

Prosedur

Simple Log Service mendukung protokol Prometheus Remote Write. Untuk mengirim metrik, aktifkan Remote Write dalam konfigurasi Prometheus Anda.

  1. Masuk ke server tempat Prometheus dideploy.

  2. Buka file konfigurasi Prometheus dan konfigurasikan bagian remote_write dengan parameter berikut. Ganti nilai contoh dengan informasi aktual Anda. Untuk informasi selengkapnya, lihat remote_write.

    url: https://sls-prometheus-test.cn-beijing.log.aliyuncs.com/prometheus/sls-prometheus-test/prometheus-raw/api/v1/write
    basic_auth:
      username: access-key-id
      password: access-key-secret
    queue_config:
      batch_send_deadline: 20s
      capacity: 20480
      max_backoff: 5s
      max_samples_per_send: 2048
      min_backoff: 100ms
      min_shards: 100                      

    Parameter

    Deskripsi

    url

    URL metricstore di Simple Log Service. URL memiliki format berikut: https://{project}.{sls-endpoint}/prometheus/{project}/{metricstore}/api/v1/write.

    • {sls-endpoint}: Titik akhir layanan. Untuk informasi selengkapnya, lihat Endpoints.

    • {project}: Nama proyek.

    • {metricstore}: Nama metricstore.

    Penting
    • Jika instans Prometheus Anda berjalan di jaringan internal Alibaba Cloud, gunakan titik akhir jaringan internal.

    • Untuk memastikan transmisi data yang aman, Anda harus menggunakan titik akhir HTTPS.

    basic_auth

    Kredensial autentikasi. Autentikasi dasar diperlukan untuk menulis data ke Simple Log Service menggunakan Remote Write.

    • username: ID AccessKey Akun Alibaba Cloud Anda.

    • password: Rahasia AccessKey Akun Alibaba Cloud Anda.

    Untuk keamanan, gunakan pasangan Kunci Akses Pengguna RAM yang hanya memiliki izin menulis untuk proyek tersebut. Untuk informasi selengkapnya, lihat Berikan izin menulis pada proyek tertentu.

    queue_config

    queue_config mengonfigurasi kebijakan penulisan seperti caching dan retry.

    Untuk menghindari permintaan jaringan tidak valid yang berlebihan, atur min_backoff minimal 100 ms dan max_backoff minimal 5s.

    Jika Anda mengirim volume data besar dari Prometheus, gunakan pengaturan queue_config berikut:

    batch_send_deadline: 20s
    capacity: 20480
    max_backoff: 5s
    max_samples_per_send: 2048
    min_backoff: 100ms
    min_shards: 100
  3. Verifikasi bahwa data sedang dikirim ke Simple Log Service.

    Setelah mengonfigurasi Prometheus, pratinjau data masuk di konsol Simple Log Service untuk memverifikasi koneksi.

    1. Masuk ke Konsol Simple Log Service.

    2. Di bagian Projects, klik proyek target.

    3. Di panel navigasi sebelah kiri, pilih Time Series Storage > metricstore. Di tab metricstore, temukan metricstore Anda lalu pilih 修改日志库 > Consumption Preview.

      Di halaman Consumption Preview, jika data muncul, konfigurasi berhasil. Data ditampilkan dalam tabel dengan kolom Time/Source dan Content. Setiap entri berisi informasi metrik Prometheus, termasuk nama metrik (__name__), label (__labels__), dan nilai (__value__).

      Penting

      Jika data deret waktu ditulis ke metricstore SLS menggunakan protokol remote write, SLS menggunakan MetricName dan Labels sebagai HashKey default. Hal ini mengarahkan data deret waktu dari timeline berbeda ke shard tertentu untuk meningkatkan lokalitas data di sisi penyimpanan.

Langkah berikutnya

Setelah data pemantauan Prometheus diingest ke Simple Log Service, Anda dapat: