Amazon Managed Service for Prometheus
O Amazon Managed Service for Prometheus é um serviço de monitoramento e alerta compatível com o Prometheus que facilita o monitoramento de aplicações conteinerizadas e infraestrutura em escala. O projeto Prometheus do Cloud Native Computing Foundation é uma solução conhecida de alerta e monitoramento de código aberto otimizada para ambientes de contêiner. Com o Amazon Managed Service for Prometheus, você pode usar a linguagem de consulta de código aberto do Prometheus (PromQL) para monitorar e alertar sobre a performance de workloads conteinerizadas, sem precisar escalar e operar a infraestrutura subjacente. O Amazon Managed Service for Prometheus escala automaticamente a ingestão, o armazenamento, o alerta e a consulta de métricas operacionais à medida que as workloads aumentam ou diminuem, e é integrado aos serviços de segurança da AWS para permitir acesso rápido e seguro aos dados. O serviço é integrado ao Amazon Elastic Kubernetes Service (Amazon EKS), ao Amazon Elastic Container Service (Amazon ECS) e ao AWS Distro for OpenTelemetry.
Benefícios
O Prometheus que você já conhece
Use a conhecida e flexível linguagem de consulta do Prometheus (PromQL) para filtrar, agregar e alertar sobre métricas e obter visibilidade de performance rapidamente para grandes volumes de rótulos de métricas. O Amazon Managed Service for Prometheus é compatível com todos os tipos de métricas: medidor, contador, resumo e histograma.
Prometheus em escala. Facilmente
Amazon Managed Service for Prometheus é escalado automaticamente conforme a ingestão e a necessidade de consulta aumentam, lidando com milhões de métricas de série temporal exclusivas de grandes implantações de contêineres, ao mesmo tempo que mantém tempos de resposta de consulta consistentes. O Amazon Managed Service for Prometheus oferece replicação multi-AZ em uma região da AWS.
Prometheus com segurança de nível AWS
Amazon Managed Service for Prometheus se integra ao AWS Identity and Access Management para autenticação e permissões detalhadas para usuários e grupos. O AWS PrivateLink fornece acesso fácil e seguro aos serviços hospedados na AWS, mantendo seu tráfego de rede dentro da rede AWS. A integração do AWS Organizations permite o controle de políticas, e as chamadas de API são registradas no AWS CloudTrail.
Monitore e alerte em contêineres em execução na AWS e on-premises
Você pode configurar rapidamente o Amazon Managed Service for Prometheus para coletar e consultar métricas de serviços de contêiner da AWS, incluindo o Amazon EKS, Amazon ECS e AWS Fargate. O Amazon Managed Service for Prometheus também inclui APIs que permitem ingerir, alertar e consultar métricas com segurança de todos os seus clusters Kubernetes autogerenciados, na AWS e on-premises.
Reduza os custos operacionais
Usando o Amazon Managed Service for Prometheus, você pode eliminar o trabalho pesado de rotina de executar o Prometheus de código aberto em escala. Isso ajuda a reduzir significativamente os custos operacionais de configuração, upgrade e escalabilidade de servidores Prometheus autônomos.
Maximize o impacto com os serviços de observabilidade da AWS
O Amazon Managed Service for Prometheus se integra ao AWS Distro for OpenTelemetry como um agente de coleta para métricas do Prometheus e ao Amazon Managed Grafana para criar visualizações de dados avançadas e eficazes.
Como funciona

Casos de uso
Monitoramento de contêiner unificado
Monitore contêineres em execução no Amazon EC2, Amazon ECS e Amazon EKS (no Amazon EC2 e no AWS Fargate), na nuvem, bem como em ambientes híbridos. Use-o junto com o Amazon Managed Grafana para monitoramento, alertas e visualizações de painel em todos os seus ambientes Kubernetes, incluindo monitoramento no nível do host e da aplicação.
Solução de problemas e análise de causa raiz
Use a eficaz linguagem PromQL para detectar erros e reduzir o tempo médio de resolução. Os alertas acionados podem ser interrogados com a PromQL para encontrar problemas de integridade e performance sistêmicos ou isolados em todos os seus contêineres.
Monitoramento de métricas de aplicações e workloads
Com o AWS Distro for OpenTelemetry, você pode coletar métricas de qualquer lugar. A biblioteca de exportadores de código aberto do Prometheus para muitas pilhas de aplicações conhecidas (incluindo Apache Kafka, Redis, Java/JMX, NGINX e até mesmo servidores de Minecraft) pode ser usada para enviar essas métricas para o Amazon Managed Service for Prometheus.
Monitoramento de métricas de alta cardinalidade
O Amazon Managed Service for Prometheus é adequado para monitorar e alertar sobre dados de alta cardinalidade, como transmissões de vídeo e aplicações de rede. Você também pode usá-lo com dados de séries temporais de dispositivos de IoT para decompor e analisar com base em vários rótulos, como localização, categoria e usuário.

Twilio é uma plataforma de envolvimento do cliente que permite que desenvolvedores de software façam e recebam chamadas telefônicas e mensagens de texto de forma programática e executem outras funções de comunicação usando suas APIs de serviço da Web.
““Queríamos uma solução de monitoramento totalmente gerenciada que pudesse acompanhar as demandas de nossa infraestrutura e aproveitar as vantagens das ferramentas de código aberto”, afirmou Albert Strasheim, VP de engenharia da Twilio/Segment. “Com o Amazon Managed Service for Prometheus, fomos capazes de modernizar e escalar mais facilmente nossa pilha de observabilidade e diminuir o tempo que nossos engenheiros de confiabilidade de sites gastavam gerenciando a infraestrutura de observabilidade, para que eles pudessem se concentrar na otimização da integridade e da performance de nossas aplicações.





Saiba mais sobre os recursos do Amazon Managed Service for Prometheus, incluindo ingestão/coleta, monitoramento, análise e escalabilidade e segurança prontos para uso empresarial.

Obtenha acesso instantâneo ao nível gratuito da AWS.

Comece a criar com o Amazon Managed Service for Prometheus no Console de Gerenciamento da AWS.