O Managed Service for Prometheus é um serviço de monitoramento totalmente gerenciado e compatível com Prometheus que coleta, armazena e analisa métricas em toda a sua infraestrutura — de containers e hosts a cloud services e aplicações personalizadas. Use as mesmas consultas PromQL, exporters e dashboards que você já conhece, sem gerenciar a infraestrutura subjacente.
O Prometheus é um sistema open source de monitoramento e alertas. Seus principais recursos incluem um modelo de dados multidimensional, uma linguagem de consulta flexível (PromQL) e visualização de dados. Para mais informações, consulte
.
Conceitos principais
Uma instância do Prometheus é a unidade lógica central do Managed Service for Prometheus. Cada instância inclui:
Configurações de coleta de dados
Uma instância de banco de dados de séries temporais
Painéis de monitoramento
Configurações de alertas
Crie uma ou mais instâncias do Prometheus para organizar o monitoramento por ambiente, equipe ou carga de trabalho.
Como funciona

O Managed Service for Prometheus oferece coleta e armazenamento unificados de métricas, com múltiplas opções de consumo para visualização, alertas e análise.
Coleta de dados
O Managed Service for Prometheus coleta métricas de seis tipos de source:
|
Source |
Quando usar |
Como funciona |
|
Aplicações client e server |
Monitore apps frontend com RUM ou serviços backend com APM. |
As métricas fluem para o Managed Service for Prometheus por padrão. Para métricas de aplicações personalizadas, instrumente o código com o Prometheus SDK ou o OpenTelemetry SDK. |
|
Containers |
Execute cargas de trabalho no Container Service for Kubernetes (ACK), ACK Serverless ou Container Compute Service (ACS). |
Um agente Prometheus integrado coleta as principais métricas de containers automaticamente. Defina recursos ServiceMonitor e PodMonitor para targets de métricas personalizadas. Para clusters Kubernetes autogerenciados ou em outros cloud providers, registre-os no ACK One para obter as mesmas capacidades de coleta. |
|
Hosts |
Execute cargas de trabalho em máquinas virtuais ou instâncias do Elastic Compute Service (ECS). |
Um agente Prometheus gerenciado coleta métricas de CPU, memória, disco, rede e outros indicadores do sistema operacional, além de métricas de processos e containers. No ECS, colete métricas personalizadas usando o formato textfile do node-exporter. Para data centers on-premises ou hosts em outros cloud providers, implante o node-exporter open source e o Prometheus e encaminhe os dados via Remote Write. |
|
Cloud services |
Monitore serviços da Alibaba Cloud. |
Integre ao CloudMonitor pelo console. A integração com cloud services enriquece automaticamente as métricas com nomes de instâncias e tags para agregação multidimensional, filtragem e roteamento de alertas. |
|
Métricas personalizadas |
Envie métricas específicas da aplicação a partir do seu código. |
Use o Prometheus SDK ou o OpenTelemetry Metrics SDK para instrumentar o código. O Managed Service for Prometheus é compatível com ambos os protocolos. |
|
Prometheus autogerenciado |
Centralize dados de instâncias Prometheus existentes. |
Encaminhe métricas das suas instâncias Prometheus existentes pelo protocolo padrão Remote Write. |
Armazenamento de dados
O Managed Service for Prometheus usa armazenamento em camadas para equilibrar custo e retenção:
|
Camada |
Descrição |
Faturamento |
|
Armazenamento padrão |
Suporta múltiplos períodos de retenção para métricas ativas. |
Baseado no volume de gravação ou no volume de reporte de dados. |
|
Armazenamento em arquivo |
Quando os dados do armazenamento padrão expiram, são movidos automaticamente para o armazenamento em arquivo, garantindo retenção de longo prazo com menor custo. |
Baseado no volume de armazenamento. |
Consumo de dados
As métricas coletadas oferecem suporte a múltiplos padrões de consumo:
|
Capacidade |
Descrição |
|
Visualização |
Use dashboards pré-criados para cloud services e componentes open source comuns. Importe-os para o Managed Service for Grafana, crie dashboards Grafana personalizados ou conecte-se ao DataV via Prometheus HTTP API. |
|
Visão global |
Consulte múltiplas instâncias Prometheus e contas com visões agregadas para monitoramento unificado de múltiplas contas. |
|
Processamento de dados |
Defina Recording Rules (compatíveis com as especificações do Prometheus open source) para down-sampling e redução de dimensionalidade, diminuindo os custos de armazenamento e acelerando as consultas. |
|
Alertas |
Comece com regras de alerta integradas para cloud services e componentes open source comuns, personalize regras com PromQL ou importe regras existentes do Prometheus open source. Os eventos de alerta são encaminhados ao Alert Management para notificações, atribuições e escalonamentos. |
|
CloudLens |
Observabilidade unificada de logs, métricas e eventos para os principais casos de uso de monitoramento. |
|
Análise de métricas |
Execute consultas ad-hoc com compatibilidade total com PromQL. Use ferramentas de gerenciamento de métricas para inspecionar a distribuição de métricas e identificar séries de alta cardinalidade. |
|
Exportação de dados |
Transmita métricas em tempo real para Kafka, MaxCompute ou serviços Prometheus autogerenciados. |
Benefícios
|
Benefício |
Detalhes |
|
Operações simplificadas |
Uma stack de monitoramento totalmente gerenciada, sem servidores Prometheus para implantar, atualizar ou dimensionar. Dashboards e regras de alerta pré-criados permitem iniciar o monitoramento em minutos. |
|
Eficiência de custos |
Armazenamento em camadas e faturamento com pagamento conforme o uso baseado no volume de dados. Recording Rules para down-sampling ajudam a reduzir custos em comparação com implantações de Prometheus autogerenciado. |
|
Integração profunda com a Alibaba Cloud |
Suporte nativo para ACK, ACS, ECS, CloudMonitor e outros serviços da Alibaba Cloud, com enriquecimento automático de métricas e dashboards pré-criados. |
|
Compatibilidade com padrões abertos |
Suporte completo a PromQL, ingestão via Remote Write e compatibilidade com OpenTelemetry. Migre configurações Prometheus existentes de forma incremental. |
|
Suporte profissional |
Suporte técnico respaldado por um acordo de nível de service (SLA). |