

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

# Projetando e implementando o registro e o monitoramento com a Amazon CloudWatch
<a name="welcome"></a>

*Khurram Nizami, Amazon Web Services (AWS)*

*Abril de 2023* ([histórico do documento](doc-history.md))

Este guia ajuda você a projetar e implementar o registro e o monitoramento com a [Amazon CloudWatch](https://docs.aws.amazon.com//AmazonCloudWatch/latest/monitoring/WhatIsCloudWatch.html) e os serviços relacionados de gerenciamento e governança da Amazon Web Services (AWS) para cargas de trabalho que usam instâncias do [Amazon Elastic Compute Cloud (Amazon EC2)](https://docs.aws.amazon.com//ec2/index.html), Amazon [Elastic Container Service (Amazon ECS), Amazon [Elastic Kubernetes Service (Amazon EKS](https://docs.aws.amazon.com//eks/latest/userguide/what-is-eks.html))](https://docs.aws.amazon.com//AmazonECS/latest/developerguide/Welcome.html) e servidores locais. [AWS Lambda](https://docs.aws.amazon.com//lambda/latest/dg/welcome.html) O guia é destinado a equipes de operações, DevOps engenheiros e engenheiros de aplicativos que gerenciam cargas de trabalho na AWS nuvem. 

Sua abordagem de registro e monitoramento deve ser baseada nos [seis pilares](https://aws.amazon.com//architecture/well-architected/?wa-lens-whitepapers.sort-by=item.additionalFields.sortDate&wa-lens-whitepapers.sort-order=desc) do AWS Well-Architected Framework. Esses pilares são [excelência operacional](https://docs.aws.amazon.com//wellarchitected/latest/operational-excellence-pillar/welcome.html), [segurança](https://docs.aws.amazon.com//wellarchitected/latest/security-pillar/welcome.html), [confiabilidade](https://docs.aws.amazon.com//wellarchitected/latest/reliability-pillar/welcome.html), [eficiência de desempenho](https://docs.aws.amazon.com//wellarchitected/latest/performance-efficiency-pillar/welcome.html) e [otimização de custos](https://docs.aws.amazon.com//wellarchitected/latest/cost-optimization-pillar/welcome.html). Uma solução de monitoramento e alarme bem arquitetada melhora a confiabilidade e o desempenho, ajudando você a analisar e ajustar proativamente sua infraestrutura. 

Este guia não aborda extensivamente o registro e o monitoramento para fins de segurança ou otimização de custos, pois esses são tópicos que exigem uma avaliação aprofundada. [Há muitos AWS serviços que oferecem suporte ao registro e monitoramento de segurança [AWS CloudTrail](https://docs.aws.amazon.com//awscloudtrail/latest/userguide/cloudtrail-user-guide.html), incluindo [Amazon Inspector [AWS Config](https://docs.aws.amazon.com//config/latest/developerguide/WhatIsConfig.html)](https://docs.aws.amazon.com//inspector/latest/userguide/inspector_introduction.html), Amazon [Detective, Amazon](https://docs.aws.amazon.com//detective/latest/userguide/detective-investigation-about.html) Macie, Amazon [e. GuardDuty [AWS Security Hub CSPM](https://docs.aws.amazon.com//securityhub/)](https://docs.aws.amazon.com//macie/latest/user/what-is-macie.html)](https://docs.aws.amazon.com//guardduty/latest/ug/what-is-guardduty.html) Você também pode usar [AWS Cost Explorer](https://docs.aws.amazon.com//awsaccountbilling/latest/aboutv2/ce-what-is.html), [AWS Budgets](https://docs.aws.amazon.com/cost-management/latest/userguide/budgets-managing-costs.html), e [métricas de CloudWatch cobrança](https://docs.aws.amazon.com//AmazonCloudWatch/latest/monitoring/gs_monitor_estimated_charges_with_cloudwatch.html) para otimização de custos.

A tabela a seguir descreve as seis áreas que sua solução de registro e monitoramento deve abordar.


|  |  | 
| --- |--- |
| Capturando e ingerindo arquivos de log e métricas | Identifique, configure e envie registros e métricas do sistema e do aplicativo para AWS serviços de diferentes fontes. | 
| Pesquisando e analisando registros | Pesquise e analise registros para gerenciamento de operações, identificação de problemas, solução de problemas e análise de aplicativos. | 
| Métricas de monitoramento e alarmes | Identifique e aja de acordo com as observações e tendências em suas cargas de trabalho. | 
| Monitorando a disponibilidade de aplicativos e serviços | Reduza o tempo de inatividade e melhore sua capacidade de atingir as metas de nível de serviço monitorando continuamente a disponibilidade do serviço. | 
| Aplicações de rastreamento | Rastreie solicitações de aplicativos em sistemas e dependências externas para ajustar o desempenho, realizar análises de causa raiz e solucionar problemas.  | 
| Criação de painéis e visualizações | Crie painéis que se concentrem em métricas e observações relevantes para seus sistemas e cargas de trabalho, o que ajuda na melhoria contínua e na descoberta proativa de problemas. | 

CloudWatch pode atender à maioria dos requisitos de registro e monitoramento e fornece uma solução confiável, escalável e flexível. Muitos AWS serviços fornecem CloudWatch métricas automaticamente, além da integração de CloudWatch registros para monitoramento e análise. CloudWatch também fornece agentes e drivers de log para oferecer suporte a uma variedade de opções de computação, como servidores (na nuvem e no local), contêineres e computação sem servidor. Este guia também aborda os seguintes AWS serviços que são usados com registro e monitoramento:
+ [AWS Systems Manager Distributor](https://docs.aws.amazon.com//systems-manager/latest/userguide/distributor.html), [Systems Manager State Manager](https://docs.aws.amazon.com//systems-manager/latest/userguide/systems-manager-state.html) e [Systems Manager Automation](https://docs.aws.amazon.com//systems-manager/latest/userguide/systems-manager-automation.html) para automatizar, configurar e atualizar o CloudWatch agente para suas instâncias do EC2 e servidores locais 
+ [Amazon OpenSearch Service](https://docs.aws.amazon.com//opensearch-service/latest/developerguide/what-is.html) para agregação, pesquisa e análise avançadas de registros
+ [Verificações de saúde e [CloudWatchSynthetics](https://docs.aws.amazon.com//AmazonCloudWatch/latest/monitoring/CloudWatch_Synthetics_Canaries.html) do Amazon Route 53](https://docs.aws.amazon.com//Route53/latest/DeveloperGuide/dns-failover.html) para monitorar a disponibilidade de aplicativos e serviços
+ [Amazon Managed Service for Prometheus para](https://docs.aws.amazon.com//prometheus/latest/userguide/what-is-Amazon-Managed-Service-Prometheus.html) monitorar aplicativos em contêineres em grande escala
+ [AWS X-Ray](https://docs.aws.amazon.com//xray/latest/devguide/aws-xray.html)para rastreamento de aplicativos e análise de tempo de execução
+ [Amazon Managed Grafana](https://docs.aws.amazon.com//grafana/latest/userguide/what-is-Amazon-Managed-Service-Grafana.html) [para visualizar e analisar dados de várias fontes (por exemplo, CloudWatch Amazon OpenSearch Service e Amazon Timestream)](https://docs.aws.amazon.com//timestream/latest/developerguide/what-is-timestream.html)

Os serviços de AWS computação que você escolher também afetam a implementação e a configuração da sua solução de registro e monitoramento. Por exemplo, CloudWatch a implementação e a configuração são diferentes para Amazon EC2, Amazon ECS, Amazon EKS e Lambda. 

Os proprietários de aplicativos e cargas de trabalho geralmente podem esquecer o registro e o monitoramento ou configurá-los e implementá-los de forma inconsistente. Isso significa que as cargas de trabalho entram em produção com observabilidade limitada, o que causa atrasos na identificação de problemas e aumenta o tempo necessário para solucioná-los. No mínimo, sua solução de registro e monitoramento deve abordar a camada de sistemas para os registros e métricas em nível de sistema operacional (OS), além da camada de aplicativo para registros e métricas de aplicativos. O guia fornece uma abordagem recomendada para lidar com essas duas camadas em diferentes tipos de computação, incluindo os três tipos de computação descritos na tabela a seguir. 


|  |  | 
| --- |--- |
| Instâncias EC2 de longa execução e imutáveis | Registros e métricas do sistema e do aplicativo em vários sistemas operacionais (OSs) em várias AWS regiões ou contas. | 
| Contêineres | Registros e métricas do sistema e do aplicativo para seus clusters Amazon ECS e Amazon EKS, incluindo exemplos de diferentes configurações. | 
| Sem servidor  | Registros e métricas do sistema e do aplicativo para suas funções do Lambda e considerações para personalização. | 

Este guia fornece uma solução de registro e monitoramento que CloudWatch aborda AWS serviços relacionados nas seguintes áreas:
+ [Planejando sua CloudWatch implantação](planning-cloudwatch-deployment.md)— Considerações para planejar sua CloudWatch implantação e orientação sobre a centralização de sua CloudWatch configuração. 
+ [Configurando o CloudWatch agente para instâncias do EC2 e servidores locais](configure-cloudwatch-ec2-on-premises.md)— detalhes CloudWatch de configuração para registro e métricas em nível de sistema e aplicativo.
+ [CloudWatch abordagens de instalação de agentes para Amazon EC2 e servidores locais](cloudwatch-installation-ec2-on-premises.md)— Abordagens para instalar o CloudWatch agente, incluindo implantação automatizada usando o Systems Manager em várias regiões e contas.
+ [Registro e monitoramento no Amazon ECS](amazon-ecs-logging-monitoring.md)— Orientação para configuração de CloudWatch registros e métricas em nível de cluster e aplicativo no Amazon ECS.
+ [Registrar em log e monitorar no Amazon EKS](amazon-eks-logging-monitoring.md)— Orientação para configuração de CloudWatch registros e métricas em nível de cluster e aplicativo no Amazon EKS.
+ [Monitoramento do Prometheus no Amazon EKS](prometheus-monitoring-eks.md)— Apresenta e compara o Amazon Managed Service para Prometheus com o monitoramento do Container CloudWatch Insights para Prometheus.
+ [Registro e métricas para AWS Lambda](lambda-logging-metrics.md)— Orientação para configuração de suas CloudWatch funções Lambda.
+ [Pesquisando e analisando registros CloudWatch](cloudwatch-search-analysis.md)— Métodos para analisar seus registros usando o Amazon CloudWatch Application Insights, o CloudWatch Logs Insights e estendendo a análise de logs para o Amazon OpenSearch Service.
+ [Opções alarmantes com CloudWatch](alarming-options-cloudwatch.md)— Apresenta CloudWatch alarmes e detecção de CloudWatch anomalias e fornece orientação sobre criação e configuração de alarmes.
+ [Monitorando a disponibilidade de aplicativos e serviços](monitoring-application-service-availability.md)— apresenta e compara as verificações de integridade do CloudWatch Synthetics e do Route 53 para monitoramento automatizado da disponibilidade.
+ [Aplicativos de rastreamento com AWS X-Ray](application-tracing-xray.md)— Introdução e configuração para rastreamento de aplicativos usando X-Ray para Amazon EC2, Amazon ECS, Amazon EKS e Lambda
+ [Painéis e visualizações com CloudWatch](cloudwatch-dashboards-visualizations.md)— Introdução aos CloudWatch painéis para melhorar a observabilidade em todas AWS as cargas de trabalho. 
+ [CloudWatch integração com AWS serviços](cloudwatch-integration-aws-services.md)— Explica como CloudWatch se integra a vários AWS serviços. 
+ [Amazon Managed Grafana for dashboarding and visualization](amg-dashboarding-visualization.md)— Apresenta e compara o Amazon Managed Grafana com CloudWatch o painel e a visualização.

Exemplos de implementação são usados em todo este guia nessas áreas e também estão disponíveis no [ GitHub repositório AWS Samples](https://github.com/aws-samples/logging-monitoring-apg-guide-examples).