Todos os produtos
Search
Central de documentação

Simple Log Service:Ingerir métricas do Prometheus usando Remote Write

Última atualização: Jul 03, 2026

Envie dados de monitoramento do Prometheus para o Simple Log Service para análise e monitoramento.

Pré-requisitos

  • Crie um metricstore. Para mais informações, consulte Criar um metricstore.

  • Instale o Prometheus. Para mais informações, consulte GETTING STARTED.

  • Configure as regras de coleta de dados no Prometheus. Para mais informações, consulte scrape_config.

Procedimento

O Simple Log Service suporta o protocolo Prometheus Remote Write. Para enviar métricas, ative o Remote Write na configuração do seu Prometheus.

  1. Faça logon no servidor onde o Prometheus está implantado.

  2. Abra o arquivo de configuração do Prometheus e configure a seção remote_write com os parâmetros a seguir. Substitua os valores de exemplo pelas suas informações reais. Para mais informações, consulte 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                      

    Parâmetro

    Descrição

    url

    A URL do metricstore no Simple Log Service. A URL tem o seguinte formato: https://{project}.{sls-endpoint}/prometheus/{project}/{metricstore}/api/v1/write.

    • {sls-endpoint}: O endpoint do serviço. Para mais informações, consulte Endpoints.

    • {project}: O nome do projeto.

    • {metricstore}: O nome do metricstore.

    Importante
    • Se sua instância do Prometheus for executada na rede interna da Alibaba Cloud, use um endpoint de rede interna.

    • Para garantir a transmissão segura de dados, é obrigatório usar um endpoint HTTPS.

    basic_auth

    As credenciais de autenticação. A autenticação básica é necessária para gravar dados no Simple Log Service via Remote Write.

    • username: O AccessKey ID da sua conta Alibaba Cloud.

    • password: O AccessKey secret da sua conta Alibaba Cloud.

    Por questões de segurança, utilize o par de AccessKeys de um usuário RAM com permissões somente de gravação para o projeto. Para mais informações, consulte Conceder permissões de gravação em um projeto específico.

    queue_config

    O parâmetro queue_config define políticas de gravação, como cache e novas tentativas.

    Para evitar excesso de requisições de rede inválidas, defina min_backoff para pelo menos 100 ms e max_backoff para pelo menos 5s.

    Caso envie um grande volume de dados do Prometheus, utilize as seguintes configurações de queue_config:

    batch_send_deadline: 20s
    capacity: 20480
    max_backoff: 5s
    max_samples_per_send: 2048
    min_backoff: 100ms
    min_shards: 100
  3. Verifique se os dados estão sendo enviados para o Simple Log Service.

    Após configurar o Prometheus, visualize os dados recebidos no console do Simple Log Service para confirmar a conexão.

    1. Faça logon no console do Simple Log Service.

    2. Na seção Projects, clique em no projeto desejado.

    3. No painel de navegação à esquerda, escolha Time Series Storage > metricstore. Na aba metricstore, localize seu metricstore e escolha 修改日志库 > Consumption Preview.

      Na página Consumption Preview, a presença de dados indica que a configuração foi bem-sucedida. Os dados são exibidos em uma tabela com as colunas Time/Source e Content. Cada entrada contém informações de métricas do Prometheus, incluindo o nome da métrica (__name__), rótulos (__labels__) e valor (__value__).

      Importante

      Quando dados de séries temporais são gravados em um metricstore do SLS por meio do protocolo remote write, o SLS utiliza MetricName e Labels como HashKey padrão. Isso direciona os dados de séries temporais de diferentes linhas do tempo para shards específicos, melhorando a localidade dos dados no armazenamento.

Próximos passos

Depois que os dados de monitoramento do Prometheus forem ingeridos no Simple Log Service, você poderá: