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 observabilidade criado para engenheiros de DevOps, desenvolvedores, engenheiros de confiabilidade de sites (SREs), gerentes de TI e proprietários de produtos. O CloudWatch fornece dados e insights úteis para monitorar suas aplicações, responder às mudanças de performance de todo o sistema e otimizar a utilização de recursos. O CloudWatch coleta dados operacionais e de monitoramento na forma de logs, métricas e eventos. Você obtém uma visão unificada da integridade operacional e visibilidade completa de seus recursos, aplicações e serviços da AWS em execução na AWS e on-premises. Você pode usar o CloudWatch para detectar comportamentos anômalos nos seus ambientes, definir alarmes, visualizar logs e métricas lado a lado, executar ações automatizadas, solucionar problemas e descobrir insights para manter suas aplicações em execução contínua.

Dez métricas personalizadas e alarmes gratuitos

Benefícios

Use uma única plataforma para observabilidade

Aplicações modernas, como aquelas executadas 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, aplicações e serviços da AWS em execução nos servidores da AWS e on-premises. Isso ajuda você a separar silos de dados para ganhar facilmente visibilidade de todo o sistema e resolver rapidamente os problemas.

Colete métricas na AWS e no local

É fácil monitorar seus recursos e aplicações da AWS com o CloudWatch. Ele é integrado nativamente a mais de 70 serviços da AWS, como Amazon EC2, Amazon DynamoDB, Amazon S3, Amazon ECS, Amazon EKS e AWS Lambda. Ele publica automaticamente métricas detalhadas de um minuto e métricas personalizadas com detalhamento de até um segundo para que você possa mergulhar fundo em seus registros para contexto adicional. 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 on-premises.

Melhorar a performance 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 (ML) 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 o CloudWatch Events 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 a performance e a utilização dos recursos, você precisa de uma visão operacional unificada, dados detalhados em tempo real e referências históricas. O CloudWatch oferece painéis automáticos, dados com detalhamento 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, aplicações e serviços da AWS executados na AWS e em servidores locais. Você pode visualizar a experiência dos usuários finais de sua aplicação e validar as opções de design por meio da experimentação. Você pode correlacionar suas métricas e logs para entender melhor a integridade e a performance dos seus recursos. Crie 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 ML. Por exemplo, configure ações automatizadas para notificar você se um alarme for disparado e iniciar automaticamente o auto scaling para, por exemplo, ajudar a reduzir o Mean Time to Resolution (MTTR – 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 a performance da aplicação.

Como o Amazon CloudWatch funciona

Casos de uso

Monitorar e solucionar problemas de infraestrutura

Monitore as principais métricas e logs, visualize sua pilha de aplicações e infraestrutura, crie alarmes e correlacione dados para entender e resolver a causa-raiz de problemas de performance 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.

Melhorar o tempo médio de resolução

Correlacione, visualize e analise 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 de problemas e a depuração, além de reduzir o Mean-Time-To-Resolution (MTTR – Tempo médio de resolução) geral.

Otimize os recursos de forma proativa

Os alarmes do CloudWatch observam seus valores de métrica em relação aos limites que você especifica ou que cria usando modelos de ML para detectar comportamento anômalo. Se um alarme disparar, o CloudWatch pode agir automaticamente para habilitar o Amazon EC2 Auto Scaling ou interromper uma instância. Assim, você pode automatizar a capacidade e o planejamento de recursos.

Monitorar aplicações

Monitore a experiência digital de seu usuário final e suas aplicações executadas na AWS (no Amazon EC2, contêineres e sem servidor) e on-premises. O CloudWatch coleta dados em cada camada da pilha de performance, desde o front-end até a infraestrutura. Você pode usar o ServiceLens para identificar gargalos de performance em suas aplicações e isolá-los usando métricas, logs e rastreamentos correlacionados. Adicione canários para monitoramento de SLA/SLO de endpoints e fluxos de trabalho de IU. Colete dados do lado do cliente sobre a performance da aplicação quase em tempo real para identificar e depurar problemas que afetam os usuários finais. Experimente os recursos em toda a pilha de aplicações, avalie a performance e as métricas de negócios e inicie os recursos com segurança. 

Use análises de observabilidade

Analise milhões de registros e métricas operacionais quase em tempo real para identificar tendências e padrões na performance de sua aplicação e use esses insights para reduzir o MTTR. Use consultas operacionais rápidas e interativas para criar visualizações poderosas, ajudando você a monitorar e localizar problemas rapidamente.

“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.  

EBSCO

A EBSCO usa o Amazon CloudWatch Synthetics para simular as jornadas do usuário para monitorar a disponibilidade de tempo de atividade de suas aplicações, identificar problemas de forma proativa e depurá-los facilmente.

Leia a referência do cliente >>

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 >>

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.

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