Amazon CloudWatch

Capacidade de observação dos seus recursos da AWS e aplicativos na AWS e no local

O Amazon CloudWatch é um serviço de monitoramento e observação criado para engenheiros de DevOps, desenvolvedores, Site Reliability Engineers (SREs – Engenheiros de confiabilidade de sites) e gerentes de TI. O CloudWatch fornece dados e insights práticos para monitorar aplicativos, responder às alterações de performance em todo o sistema, otimizar a utilização de recursos e obter uma visualização unificada da integridade operacional. O CloudWatch coleta dados de monitoramento e operações na forma de logs, métricas e eventos, oferecendo uma visualização unificada dos recursos, dos aplicativos e dos serviços da AWS executados na AWS e em servidores locais. Você pode usar o CloudWatch para detectar comportamento anômalo em seus ambientes, definir alarmes, visualizar logs e métricas lado a lado, executar ações automatizadas, resolver problemas e descobrir insights para manter seus aplicativos
em perfeita execução.

Amazon CloudWatch: visibilidade completa dos seus aplicativos e recursos na nuvem (2:02)

Benefícios

Capacidade de observação de uma única plataforma em vários aplicativos e infraestruturas

Aplicativos modernos como aqueles que executam em arquiteturas de microsserviços geram grandes volumes de dados na forma de métricas, logs e eventos. O Amazon CloudWatch permite coletar, acessar e correlacionar esses dados em uma única plataforma a partir de todos os seus recursos, aplicativos e serviços da AWS que executam em servidores da AWS e locais. Isso ajuda você a separar silos de dados para ganhar facilmente visibilidade de todo o sistema e resolver rapidamente os problemas.

A maneira mais fácil de coletar métricas na AWS e no local

É fácil monitorar seus recursos e aplicativos da AWS com o CloudWatch. Ele se integra nativamente com mais de 70 serviços da AWS, como Amazon EC2, Amazon DynamoDB, Amazon S3, Amazon ECS, Amazon EKS e AWS Lambda, além de publicar automaticamente métricas detalhadas de um minuto e métricas personalizadas com até um segundo de granularidade. Assim, você pode mergulhar a fundo nos seus logs para obter um maior contexto. Também é possível usar o CloudWatch em arquiteturas de nuvem híbrida usando o Agente do CloudWatch ou a API para monitorar seus recursos no local.

Melhorar o desempenho operacional e a otimização de recursos

O Amazon CloudWatch permite definir alarmes e automatizar ações de acordo com limites predefinidos ou em algoritmos de machine learning que identificam comportamento anormal em suas métricas. Ele pode, por exemplo, iniciar o Amazon EC2 Auto Scaling automaticamente ou interromper uma instância para reduzir excessos no faturamento. Você também pode usar Eventos do CloudWatch para ambiente sem servidor para acionar fluxos de trabalho com serviços como AWS Lambda, Amazon SNS e AWS CloudFormation.

Adquira insights e visibilidade operacional

Para otimizar o desempenho e a utilização dos recursos, você precisa de uma visão operacional unificada, dados granulares em tempo real e referências históricas. O CloudWatch oferece painéis automáticos, dados com granularidade de um segundo e até 15 meses de armazenamento e retenção de métricas. Você também pode realizar cálculos das suas métricas para derivar insights operacionais e de uso. Um exemplo é quando você agrega o uso em uma frota inteira de instâncias do EC2.

Extraia insights acionáveis com base em logs

O CloudWatch permite explorar, analisar e visualizar seus logs para solucionar problemas operacionais com facilidade. Com o CloudWatch Logs Insights, você paga apenas pelas consultas executadas. Ele escala com o volume de logs e a complexidade das consultas, fornecendo respostas em questão de segundos. Além disso, você pode publicar métricas baseadas em logs, criar alarmes e correlacionar logs e métricas no CloudWatch Dashboards para obter visibilidade operacional completa.

Como funciona

O CloudWatch coleta dados de monitoramento e operações na forma de logs, métricas e eventos, e os visualiza usando painéis automatizados para que você tenha uma visão unificada dos recursos, aplicativos e serviços da AWS executados na AWS e em servidores locais. Você pode correlacionar suas métricas e logs para entender melhor a integridade e o desempenho dos seus recursos. Também é possível criar alarmes com base em limites de valores de métricas que você especificar ou que possam observar comportamentos anormais das métricas de acordo com algoritmos de machine learning. Para agir rapidamente, você pode configurar ações automatizadas para notificá-lo se um alarme for disparado e iniciar automaticamente o auto scaling para, por exemplo, ajudar a reduzir o tempo médio de resolução. Além disso, você pode mergulhar a fundo e analisar suas métricas, seus logs e seus rastros para entender melhor como melhorar o desempenho do aplicativo.

Como o Amazon CloudWatch funciona

Casos de uso

Monitoramento e solução de problemas de infraestrutura

Monitore as principais métricas e logs, visualize sua pilha de aplicativos e infraestrutura, crie alarmes e correlacione métricas e logs para entender e resolver a causa-raiz de problemas de desempenho nos seus recursos da AWS. Isso inclui o monitoramento do seu ecossistema de contêineres em toda a Amazon ECS, AWS Fargate, Amazon EKS e Kubernetes.

Melhoria do tempo médio de resolução

O CloudWatch ajuda a correlacionar, visualizar e analisar métricas e logs. Assim, você pode agir rapidamente para resolver problemas e combiná-los com dados de rastreamento do AWS X-Ray para observação total. Você também pode analisar solicitações do usuário para ajudar a acelerar a solução e a depuração de problemas, além de reduzir o Mean-Time-To-Resolution (MTTR – Tempo médio de resolução) geral.

Otimização proativa de recursos

Os alarmes do CloudWatch observam seus valores de métricas em relação aos limites que você especificou ou que foram criados pelo próprio CloudWatch usando modelos de machine learning para detectar comportamento anormal. Se um alarme disparar, o CloudWatch pode agir automaticamente para habilitar o Auto Scaling do Amazon EC2 ou interromper uma instância, por exemplo. Assim, você pode automatizar a capacidade e o planejamento de recursos.

Monitoramento de aplicativos

Monitore seus aplicativos que executam na AWS (no Amazon EC2, contêineres e ambientes sem servidor) ou no local. O CloudWatch coleta dados em todas as camadas da pilha de desempenho, incluindo métricas e logs sobre painéis automáticos.

Análise de log

Explore, analise e visualize seus logs para solucionar problemas operacionais e melhorar o desempenho dos aplicativos. Você pode executar consultas para ajudá-lo a responder com rapidez e eficácia aos problemas operacionais. Se houver um problema, você pode começar a consultar imediatamente usando uma linguagem de consulta com finalidade específica para identificar rapidamente as possíveis causas.

“Usamos uma arquitetura com base em microsserviços. O Amazon CloudWatch foi uma solução instantânea, já que não precisava da configuração ou manutenção da infraestrutura. O CloudWatch não tem qualquer problema para lidar com nossa escala e eliminou o fardo operacional de integrar e gerenciar várias ferramentas. O benefício mais importante para nós é a redução no MTTR, já que nossa equipe de DevOps pode encontrar problemas com rapidez em toda a nossa infraestrutura de contêineres.”

– Vitaliy Geraymovych, Cofundador e Vice-Presidente de Engenharia da CloudPassage

Clientes

Os clientes usam o Amazon CloudWatch para melhorar o desempenho operacional, otimizar a alocação de recursos e reduzir o MTTR. Para saber mais sobre como as organizações usam o Amazon CloudWatch, acesse nossa página de clientes.  

Mapbox

A Mapbox usa o Amazon CloudWatch para consumir várias fontes de dados e monitorar cargas de trabalho importantes.

Leia a referência do cliente >>

Pushpay

A Pushpay usa o Amazon CloudWatch Logs Insights para consultar logs e reduzir a complexidade operacional.

Leia a referência do cliente >>

Rackspace

O Rackspace usa o Agente do Amazon CloudWatch para monitorar suas máquinas virtuais. 

Leia a referência do cliente >>

SendGrid

O SendGrid usa o Amazon CloudWatch nativamente, sem precisar de uma pilha autogerenciada ou um fornecedor terceiro. 

Leia a referência do cliente >>

CloudPassage

O CloudPassage usa o Amazon CloudWatch para reduzir o tempo médio de reparo em sua arquitetura com base em microsserviços. 

Leia a referência do cliente >>

ConnectWise

O ConnectWise usa o Amazon CloudWatch para monitorar contêineres, latência, solicitações de servidor da Web e solicitações de chegada do Load Balancer. 

Leia a referência do cliente >>

Publicações de blog mais recentes

Mais...

Não há blogs do Amazon CloudWatch disponíveis no momento. Acesse a página Blog da AWS.

Novo - Amazon CloudWatch Logs Insights - Análises de log rápidas e interativas
por Jeff Bar
27 de novembro de 2018
 
Como monitorar melhor suas métricas de aplicativos personalizadas usando o Agente do Amazon CloudWatch
por Helen Lin
15 de outubro de 2018
 

Building an Amazon CloudWatch dashboard outside of the AWS Management Console
por Stephen McCurry
2 de outubro de 2018

Leia mais »

Building serverless pipelines with Amazon CloudWatch Events
por Forrest Brazeal
2 de maio de 2019

Leia mais »

Comece a usar a AWS

Crie uma conta gratuita da AWS

Cadastre-se para obter uma conta da AWS

Obtenha acesso instantâneo ao nível gratuito da AWS.
Aprenda com tutoriais simples

Aprenda com tutoriais de 10 minutos

Explore e aprenda com tutoriais simples.
Comece a criar no console

Comece a criar no console

Comece a criar com guias passo a passo que o ajudam a iniciar seu projeto da AWS.

Saiba mais sobre o Amazon CloudWatch

Acesse a página de recursos