Todos os produtos
Search
Central de documentação

Time Series Database:Conecte o Prometheus ao Alibaba Cloud TSDB For InfluxDB®️

Última atualização: Jun 27, 2026

O banco de dados de séries temporais nativo do Prometheus opera em nó único, com escalabilidade e confiabilidade limitadas. Ao usar o TSDB for InfluxDB® como backend de armazenamento remoto, o Prometheus delega as operações de leitura e escrita a um serviço gerenciado de alto desempenho, sem exigir alterações na configuração atual de monitoramento.

Como funciona

O Prometheus usa protocol buffers (protobuf) sobre HTTP para se comunicar com sistemas de armazenamento remoto. O TSDB for InfluxDB® implementa dois endpoints HTTP que aceitam diretamente o protocolo nativo de leitura e escrita do Prometheus, eliminando a necessidade de adaptadores adicionais:

  • /api/v1/prom/read

  • /api/v1/prom/write

Sempre que o Prometheus coleta dados de um alvo ou executa uma consulta, ele encaminha as informações para esses endpoints. O TSDB for InfluxDB® armazena os dados usando seu próprio mecanismo de políticas de retenção e responde às solicitações de leitura no formato esperado pelo Prometheus.

Pré-requisitos

Antes de começar, verifique se você tem:

Configure o Prometheus

Os passos abaixo usam o Linux como sistema operacional de exemplo. A mesma configuração se aplica a outros sistemas operacionais.

Passo 1: Adicione os endpoints de armazenamento remoto ao prometheus.yml

Abra o arquivo de configuração prometheus.yml com um editor de texto, como o Vim. Adicione as linhas a seguir ao final do arquivo:

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"

Substitua os valores de espaço reservado antes de salvar:

Espaço reservado

Descrição

Exemplo

ts-1234abcd.influxdata.rds.aliyuncs.com

Endpoint público da sua instância do TSDB for InfluxDB®

ts-bp1xxxxxx.influxdata.rds.aliyuncs.com

prometheus (valor de db=)

Nome do banco de dados criado

prometheus

prom (valor de u=)

Nome de usuário da conta do banco de dados

mypassword (valor de p=)

Senha da conta do banco de dados

Passo 2: Inicie o Prometheus

Salve o arquivo de configuração e inicie o Prometheus:

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

Após iniciar o Prometheus, abra um navegador e acesse http://localhost:9090 para verifique se o serviço está em execução. A porta padrão é 9090.

Próximos passos