全部产品
Search
文档中心

Simple Log Service:Kumpulkan data pemantauan Prometheus menggunakan protokol Remote Write

更新时间:Dec 07, 2025

Prometheus adalah alat pemantauan cloud-native yang mendukung pengumpulan dan pemantauan data untuk berbagai perangkat lunak dan sistem. Topik ini menjelaskan cara mengirim data pemantauan Prometheus ke Simple Log Service (SLS), sehingga Anda dapat menganalisis dan memantaunya menggunakan SLS.

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 pengumpulan data pada Prometheus. Untuk informasi selengkapnya, lihat scrape_config.

Prosedur

Simple Log Service mendukung protokol Prometheus Remote Write. Untuk mengirim data ke Simple Log Service, Anda harus mengaktifkan fitur Remote Write di Prometheus. Ikuti langkah-langkah berikut:

  1. Masuk ke server tempat Prometheus diinstal.

  2. Buka file konfigurasi dan ubah parameter sesuai kebutuhan. 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 Simple Log Service. Formatnya adalah https://{project}.{sls-endpoint}/prometheus/{project}/{metricstore}/api/v1/write. Parameter-parameter tersebut adalah:

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

    • {project}: Proyek yang telah Anda buat.

    • {metricstore}: MetricStore yang telah Anda buat.

    Penting
    • Jika Anda berada di jaringan internal Alibaba Cloud, gunakan titik akhir internal.

    • Untuk memastikan transfer data aman, gunakan HTTPS.

    basic_auth

    Informasi autentikasi. BasicAuth diperlukan untuk menulis data ke Simple Log Service menggunakan protokol Remote Write. Parameter-parameter tersebut adalah:

    • username adalah ID AccessKey Akun Alibaba Cloud Anda.

    • password adalah rahasia AccessKey Alibaba Cloud Anda.

    Gunakan AccessKey dari Pengguna Resource Access Management (RAM) yang hanya memiliki izin menulis pada proyek Simple Log Service. Untuk informasi selengkapnya, lihat Berikan izin menulis pada proyek tertentu.

    queue_config

    queue_config digunakan untuk mengatur kebijakan caching, retry, dan lainnya.

    Untuk mencegah terlalu banyak permintaan jaringan tidak valid, atur min_backoff minimal 100 ms dan max_backoff minimal 5 s.

    Jika volume data Prometheus besar, ubah pengaturan queue_config. Konfigurasi yang direkomendasikan adalah:

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

    Setelah Anda mengonfigurasi Prometheus, Anda dapat melihat pratinjau data untuk memverifikasi bahwa data telah diunggah ke Simple Log Service.

    1. Masuk ke Konsol Simple Log Service.

    2. Di bagian Projects, klik proyek tujuan.

    3. Pada tab Time Series Store > Metricstore, klik ikon 修改日志库 icon > Preview di sebelah kanan MetricStore tujuan.

      Pada halaman Preview, jika data ditampilkan, konfigurasi berhasil.Prometheus-数据消费

      Penting

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

Langkah Selanjutnya

Setelah Anda mengumpulkan data pemantauan Prometheus, Anda dapat melakukan operasi berikut: