Monitoramento de métricas do Container Insights Prometheus - Amazon CloudWatch

Monitoramento de métricas do Container Insights Prometheus

O monitoramento do CloudWatch Container Insights para Prometheus automatiza a detecção de métricas do Prometheus de sistemas e workloads em contêineres. O Prometheus é um toolkit de código aberto para alertas e monitoramento de sistemas. Para obter mais informações, consulte What is Prometheus? na documentação do Prometheus.

A detecção de métricas do Prometheus é compatível com clusters do Amazon Elastic Container Service, Amazon Elastic Kubernetes Service e Kubernetes em execução em instâncias do Amazon EC2. São coletados os tipos de métrica contador, medidor e resumo do Prometheus. O suporte para métricas de histograma está planejado para um lançamento futuro.

Para clusters do Amazon ECS e do Amazon EKS, há suporte para os tipos de inicialização do EC2 e do Fargate. O Container Insights coleta automaticamente métricas de várias workloads, e é possível configurá-lo de modo a coletar métricas de qualquer workload.

Você pode adotar o Prometheus como um método de código aberto e padrão aberto para ingerir métricas personalizadas no CloudWatch. O atendente do CloudWatch com suporte ao Prometheus detecta e coleta métricas do Prometheus para monitorar, solucionar problemas e criar alarmes sobre a degradação na performance e falhas das aplicações mais rapidamente. Isso também reduz o número de ferramentas de monitoramento necessárias para melhorar a observabilidade.

O suporte do Container Insights Prometheus envolve o pagamento de métricas e logs conforme o uso, incluindo coleta, armazenamento e análise. Para obter mais informações, consulte Amazon CloudWatch Pricing (Preços do Amazon CloudWatch).

Painéis pré-criados para algumas workloads

A solução Container Insights Prometheus contém painéis pré-criados para as workloads bastante utilizadas listadas nesta seção. Para obter exemplos de configurações dessas workloads, consulte (Opcional) Configurar amostra de workloads do Amazon ECS em contêineres para teste de métrica do Prometheuse (Opcional) Configurar workloads de exemplo do Amazon EKS em contêineres para teste de métrica do Prometheus.

Também é possível configurar o Container Insights para coletar métricas do Prometheus de outros serviços e aplicações em contêineres, editando o arquivo de configuração do atendente.

Workloads com painéis pré-criados para clusters do Amazon EKS e do Kubernetes em execução em instâncias do Amazon EC2:

  • AWS App Mesh

  • NGINX

  • Memcached

  • Java/JMX

  • HAProxy

Workloads com painéis pré-criados para clusters do Amazon ECS:

  • AWS App Mesh

  • Java/JMX

  • NGINX

  • NGINX Plus