Tüm Ürünler
Search
Belge Merkezi

Simple Log Service:Remote Write kullanarak Prometheus ölçümlerini alma

Son Güncelleme:Sep 30, 2026

Prometheus izleme verilerini analiz ve izleme amacıyla Simple Log Service'e gönderin.

Önkoşullar

  • Bir metricstore oluşturdunuz. Daha fazla bilgi için bkz. Metricstore oluşturma.

  • Prometheus'u yüklediniz. Daha fazla bilgi için bkz. GETTING STARTED.

  • Prometheus'ta veri toplama kurallarını yapılandırdınız. Daha fazla bilgi için bkz. scrape_config.

Yordam

Simple Log Service, Prometheus Remote Write protokolünü destekler. Ölçümleri göndermek için Prometheus yapılandırmanızda Remote Write özelliğini etkinleştirin.

  1. Prometheus'un dağıtıldığı sunucuda oturum açın.

  2. Prometheus yapılandırma dosyasını açın ve aşağıdaki parametrelerle remote_write bölümünü yapılandırın. Örnek değerleri kendi bilgilerinizle değiştirin. Daha fazla bilgi için bkz. 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                      

    Parametre

    Açıklama

    url

    Simple Log Service'deki metricstore uç noktası. URL şu biçimdedir: https://{project}.{sls-endpoint}/prometheus/{project}/{metricstore}/api/v1/write.

    • {sls-endpoint}: Hizmet uç noktası. Daha fazla bilgi için bkz. Uç Noktalar.

    • {project}: Proje adı.

    • {metricstore}: Metricstore adı.

    Önemli
    • Prometheus örneğiniz Alibaba Cloud iç ağında çalışıyorsa bir iç ağ uç noktası kullanın.

    • Güvenli veri iletimi sağlamak için HTTPS uç noktası kullanmanız gerekir.

    basic_auth

    Kimlik doğrulama kimlik bilgileri. Remote Write kullanarak Simple Log Service'e veri yazmak için temel kimlik doğrulama gereklidir.

    • username: Alibaba Cloud hesabınızın AccessKey ID'si.

    • password: Alibaba Cloud hesabınızın AccessKey Secret'ı.

    Güvenlik amacıyla, proje üzerinde yalnızca yazma iznine sahip bir RAM kullanıcısının AccessKey çiftini kullanın. Daha fazla bilgi için bkz. Belirli bir proje için yazma izinleri verme.

    queue_config

    queue_config, önbelleğe alma ve yeniden deneme gibi yazma ilkelerini yapılandırır.

    Aşırı sayıda geçersiz ağ isteğinden kaçınmak için min_backoff değerini en az 100 ms ve max_backoff değerini en az 5s olarak ayarlayın.

    Prometheus'tan büyük hacimli veri gönderiyorsanız aşağıdaki queue_config ayarlarını kullanın:

    batch_send_deadline: 20s
    capacity: 20480
    max_backoff: 5s
    max_samples_per_send: 2048
    min_backoff: 100ms
    min_shards: 100
  3. Verilerin Simple Log Service'e gönderildiğini doğrulayın.

    Prometheus'u yapılandırdıktan sonra bağlantıyı doğrulamak üzere Simple Log Service konsolunda gelen verileri önizleyin.

    1. Simple Log Service konsolu üzerinde oturum açın.

    2. Projects bölümünde hedef projeyi tıklayın.

    3. Sol gezinme bölmesinde Time Series Storage > metricstore seçeneğini belirleyin. metricstore sekmesinde metricstore'unuzu bulun ve 修改日志库 > Consumption Preview seçeneğini belirleyin.

      Consumption Preview sayfasında veriler görünüyorsa yapılandırma başarılıdır. Veriler, Time/Source ve Content sütunlarına sahip bir tabloda görüntülenir. Her giriş, ölçüm adı (__name__), etiketler (__labels__) ve değer (__value__) dahil olmak üzere Prometheus ölçüm bilgilerini içerir.

      Önemli

      Zaman serisi verileri remote write protokolü kullanılarak bir SLS metricstore'a yazıldığında SLS, varsayılan HashKey olarak MetricName ve Labels öğelerini kullanır. Bu durum, farklı zaman çizelgelerinden gelen zaman serisi verilerinin depolama tarafındaki veri yerelliğini iyileştirmek amacıyla belirli parçalara yönlendirilmesini sağlar.

Sonraki adımlar

Prometheus izleme verileri Simple Log Service'e alındıktan sonra şunları yapabilirsiniz: