Geral

P: O que é o Amazon CloudWatch?

O Amazon CloudWatch é um serviço de monitoramento para recursos em nuvem da AWS e os aplicativos que você executa na AWS. Você pode usar o Amazon CloudWatch para coletar e rastrear métricas, coletar e monitorar arquivos de log, e definir alertas. O Amazon CloudWatch pode monitorar recursos da AWS como instâncias do Amazon EC2, tabelas do Amazon DynamoDB e instâncias de banco de dados do Amazon RDS, além de métricas personalizadas geradas pelos seus aplicativos e serviços, e quaisquer arquivos de log que seus aplicativos gerarem. Você pode usar o Amazon CloudWatch para ganhar visibilidade da utilização de recursos, do desempenho de aplicativos e do status operacional em todo o sistema. É possível usar essas percepções para reagir e manter seu aplicativo em execução tranquilamente.

P: O que posso usar para acessar o CloudWatch?

O Amazon CloudWatch pode ser acessado por meio de API, interface da linha de comando, AWS SDKs e Console de Gerenciamento da AWS.

P: Quais sistemas operacionais são compatíveis com o Amazon CloudWatch?

O Amazon CloudWatch recebe e disponibiliza métricas para todas as instâncias do Amazon EC2 e deve funcionar com qualquer sistema operacional para o qual o serviço Amazon EC2 oferece suporte no momento.

P: Quais políticas de gerenciamento de acesso posso implementar para o CloudWatch?

O Amazon CloudWatch integra-se com o AWS Identity and Access Management (IAM) para que você possa especificar quais ações do CloudWatch um usuário da sua conta da AWS pode executar. Por exemplo, você pode criar uma política de IAM que oferece a determinados usuários na sua organização permissão para usar o GetMetricStatistics. Eles podem então usar a ação para recuperar dados sobre seus recursos de nuvem.

Você não pode usar o IAM para controlar o acesso a dados do CloudWatch para recursos específicos. Por exemplo, você não pode dar a um usuário acesso a dados do CloudWatch apenas para um conjunto específico de instâncias ou um Load Balancer específico. As permissões concedidas com o IAM abrangem todos os recursos de nuvem que você usa com o CloudWatch. Além disso, você não pode usar funções do IAM com as ferramentas de linha de comando do Amazon CloudWatch.

P: O que é Amazon CloudWatch Logs?

O Amazon CloudWatch Logs permite que você monitore e solucione problemas em seus sistemas e aplicativos usando arquivos de sistema, aplicativo e log personalizado existentes.

Com o CloudWatch Logs, você pode monitorar seus logs, praticamente em tempo real, para frases, valores e padrões específicos. Por exemplo, você pode definir um alerta sobre o número de erros que ocorrem nos logs do seu sistema ou exibir gráficos de latência de solicitações da web dos logs dos seus aplicativos. Você pode então exibir os dados de log original para ver a origem do problema. Os dados de log podem ser armazenados e acessados indefinidamente em armazenamento resiliente e de baixo custo, assim você não precisa se preocupar com a superlotação de discos rígidos.

P: O que posso fazer com o CloudWatch Logs?

O CloudWatch Logs é capaz de monitorar e armazenar seus logs para ajudá-lo a entender e operar melhor seus sistemas e aplicativos. Você pode usar o CloudWatch Logs de diversas maneiras.

Monitoramento de aplicativos e sistemas em tempo real: você pode usar o CloudWatch Logs para monitorar aplicativos e sistemas usando dados de log. Por exemplo, o CloudWatch Logs pode rastrear o número de erros que ocorrem nos logs da sua aplicação e enviar a você uma notificação sempre que a taxa de erros exceder um limite especificado por você. O CloudWatch Logs usa seus dados de log para monitoramento, portanto, nenhuma mudança de código é necessária.

Retenção de logs de longa duração: você pode usar o CloudWatch Logs para armazenar dados de logs pelo tempo que precisar em um armazenamento resiliente e econômico, sem se preocupar com a falta de espaço nos discos rígidos. O CloudWatch Logs Agent facilita a mudança rápida entre arquivos de log rotacionados ou não rotacionados de um host para o serviço de log. Você pode então acessar os dados de evento de log brutos quando precisar.

P: Quais plataformas são compatíveis com o CloudWatch Logs Agent?

O CloudWatch Logs Agent é compatível com o Amazon Linux, Ubuntu, CentOS, Red Hat Enterprise Linux e Windows. Esse agente oferece suporte ao monitoramento de arquivos de log individuais no host.

P: O CloudWatch Logs Agent oferece suporte às funções do IAM?

Sim. O CloudWatch Logs Agent está integrado com o Identity and Access Management (IAM) e inclui o suporte tanto às chaves quanto às funções do IAM.

Definição de preço

P: Quanto custa o Amazon CloudWatch?

Consulte a nossa página de definição de preço para obter as informações mais recentes.

P: A cobrança de monitoramento do Amazon CloudWatch muda dependendo do tipo de instância do Amazon EC2 monitorada?

Não, a cobrança do monitoramento do Amazon CloudWatch não varia com o tipo de instância do Amazon EC2.

P: Os preços incluem impostos?

Exceto quando informado de outra forma, nossos preços não incluem impostos e taxas (como ICMS e imposto sobre vendas) aplicáveis. Saiba mais.

P: Por que a fatura mensal da AWS para o CloudWatch de julho de 2017 é diferente das faturas dos meses anteriores?

Antes de julho de 2017, as cobranças do CloudWatch eram divididas em duas seções diferentes da fatura da AWS e dos relatórios de custo e uso. Por motivos históricos, as cobranças de alarmes do CloudWatch, métricas do CloudWatch e uso da API do CloudWatch eram relacionadas na seção de detalhes “Elastic Compute Cloud” (EC2) da fatura e as cobranças de CloudWatch Logs e CloudWatch Dashboards eram relacionadas na seção de detalhes “CloudWatch”. Para ajudar a consolidar e simplificar o uso e o faturamento mensais do AWS CloudWatch, mudamos as cobranças das métricas, dos alarmes e do uso de API do CloudWatch da seção "EC2" da fatura para a seção "CloudWatch". Dessa forma, todas as cobranças de monitoramento do CloudWatch são exibidas na seção "CloudWatch". Essa mudança não afeta o valor total da fatura da AWS. A fatura e os relatórios de custos e uso passaram simplesmente a exibir as cobranças do CloudWatch em uma única seção.

Além disso, há uma métrica de cobrança no CloudWatch denominada "EstimatedCharges", que pode ser visualizada como a cobrança estimada total ou dividida por serviço. A métrica "Total Estimated Charges" não mudará. No entanto, a métrica "EstimatedCharges" dividida por serviço mudará quando a dimensão Service Name for "AmazonEC2" ou "Amazon CloudWatch". Com essa consolidação de faturamento, você poderá observar que a métrica de cobrança AmazonEC2 diminuiu e a métrica de cobrança AmazonCloudWatch aumentou com a mudança do uso e da cobrança do faturamento do EC2 para o CloudWatch.

Monitoramento de recursos da AWS e de métricas personalizadas

P: O que eu posso medir com as métricas do Amazon CloudWatch?

O Amazon CloudWatch permite que você monitore os recursos de nuvem da AWS e os aplicativos que você executa na AWS. As métricas são fornecidas automaticamente para vários produtos e serviços da AWS, incluindo instâncias do Amazon EC2, volumes do EBS, Elastic Load Balancers, grupos do Auto Scaling, fluxos de trabalho do EMR, instâncias de banco de dados do RDS, tabelas do DynamoDB, clusters do ElastiCache, clusters do RedShift, stacks do OpsWorks, verificações de saúde do Route 53, tópicos do SNS, filas do SQS, fluxos de trabalho do SWF e Storage Gateways. Você também pode monitorar métricas personalizadas geradas por seus próprios aplicativos e serviços.

P: Qual é o período de retenção de todas as métricas?

O CloudWatch lançou as métricas personalizadas de alta resolução em 26 de julho de 2017. Elas permitem que você publique e armazene métricas personalizadas com resolução de até 1 segundo. A retenção estendida de métricas foi lançada em 1 de novembro de 2016, aumentando o período máximo de armazenamento de todas as métricas dos clientes de 14 dias para 15 meses. O CloudWatch retém dados de métricas da seguinte forma:

  • Pontos de dados com um período inferior a 60 segundos estão disponíveis por 3 horas. Esses pontos de dados são métricas personalizadas de alta resolução.
  • Os pontos de dados com um período de 60 segundos (1 minuto) estão disponíveis por 15 dias
  • Os pontos de dados com um período de 300 segundos (5 minutos) estão disponíveis por 63 dias
  • Os pontos de dados com um período de 3.600 segundos (1 hora) estão disponíveis por 455 dias (15 meses)

Os pontos de dados publicados inicialmente com um período menor são agregados para armazenamento de longo prazo. Por exemplo, se você coletar dados usando um período de 1 minuto, os dados permanecerão disponíveis por 15 dias com resolução de 1 minuto. Após 15 dias, esses dados continuarão disponíveis, mas serão agregados e poderão ser recuperados apenas com resolução de 5 minutos. Após 63 dias, os dados serão agregados novamente e ficarão disponíveis com uma resolução de 1 hora. Se precisar de disponibilidade de métricas durante um período mais longo do que os mencionados acima, você poderá usar a API GetMetricStatistics para recuperar os pontos de dados para um armazenamento distinto ou offline.

No momento, o recurso está disponível nas regiões Leste dos EUA (Norte da Virgínia), Oeste dos EUA (Oregon), Oeste dos EUA (Norte da Califórnia), UE (Irlanda), UE (Frankfurt), América do Sul (São Paulo), Ásia-Pacífico (Cingapura), Ásia-Pacífico (Tóquio), Ásia-Pacífico (Seul), Ásia-Pacífico (Mumbai), Ásia-Pacífico (Sydney), UE (Londres), Canadá (Central), Leste dos EUA (Ohio) e China (Pequim).

P: Qual é a resolução mínima para os dados que o Amazon CloudWatch recebe e agrega?

A resolução mínima oferecida pelo CloudWatch para os pontos de dados é de 1 segundo, que é uma métrica de alta resolução. Também é possível armazenar métricas com granularidade de 1 minuto. Algumas vezes, as métricas são recebidas pelo CloudWatch a intervalos variáveis, como 3 minutos ou 5 minutos. Se você não definir o campo StorageResolution na solicitação de API PutMetricData para especificar que a métrica é de alta resolução, o CloudWatch agregará e armazenará as métricas com a resolução padrão de 1 minuto.

Dependendo do período de existência dos dados solicitados, as métricas estarão disponíveis nas resoluções definidas nas programações de retenção acima. Por exemplo, se você solicitar dados de 1 minuto referentes a um dia há 10 dias atrás, receberá 1.440 pontos de dados. No entanto, se você solicitar dados de 1 minuto de 5 meses atrás, a IU mudará automaticamente a granularidade para uma hora e a API GetMetricStatistics não retornará nenhuma saída.

P: Posso excluir alguma métrica?

O CloudWatch não é compatível com a exclusão de métricas. As métricas expiram com base nas programações de retenção descritas acima.

P: Perderei os dados de métricas se desativar o monitoramento de uma instância do Amazon EC2?

Não. Você sempre poderá recuperar dados de métricas para qualquer instância do Amazon EC2 com base nas programações de retenção descritas acima. No entanto, o console do CloudWatch limita a pesquisa de métricas para duas semanas após o último consumo de uma métrica para garantir que as instâncias mais atualizadas sejam exibidas no seu namespace.

P: Posso acessar os dados de métricas para uma instância encerrada do Amazon EC2 ou um Elastic Load Balancer excluído?

Sim. O Amazon CloudWatch armazena métricas de instâncias do Amazon EC2 encerradas ou Elastic Load Balancers excluídos durante 15 meses.

P: Por que a representação gráfica da mesma janela de tempo parece diferente quando visualizo as métricas em períodos de cinco minutos e um minuto?

Se você visualizar a mesma janela de tempo em um período de cinco minutos em comparação com um período de um minuto, poderá visualizar que os pontos de dados são exibidos em diferentes locais no gráfico. Para o período especificado no gráfico, o Amazon CloudWatch encontrará todos os pontos de dados disponíveis e calculará um único ponto agregado para representar todo o período. No caso de um período de cinco minutos, o ponto de dados único é posicionado no início da janela de tempo de cinco minutos. No caso de um período de um minuto, o ponto de dados único é posicionado na marca de um minuto. Recomendamos usar um período de um minuto para solucionar problemas e outras atividades que exigem a representação gráfica mais precisa dos períodos.

P: O que é uma métrica personalizada?

Você pode usar o Amazon CloudWatch para monitorar dados produzidos por seus próprios aplicativos, scripts e serviços. Uma métrica personalizada é qualquer métrica que você fornece ao Amazon CloudWatch. Por exemplo, você pode usar métricas personalizadas como uma maneira de monitorar o tempo de carga de uma página de web, solicitar taxas de erro, número de processos ou caminhos na sua instância, ou ainda, a quantidade de trabalho executado por seu aplicativo. Você pode começar a usar as métricas personalizadas usando a API PutMetricData, nossos exemplos de scripts de monitoramento para Windows e Linux, o plugin collectd do CloudWatch, bem como várias aplicações e ferramentas oferecidas por parceiros da AWS.

P: Qual a resolução que posso obter de uma métrica personalizada?

Uma métrica personalizada pode ter:

  • Resolução padrão, com dados de granularidade de 1 minuto
  • Alta resolução, com dados de granularidade de 1 segundo

Por padrão, as métricas são armazenadas com resolução de 1 minuto no CloudWatch. Você pode definir uma métrica como sendo de alta resolução definindo o parâmetro StorageResolution como 1 na solicitação de API PutMetricData. Se você não definir o parâmetro opcional StorageResolution, o CloudWatch armazenará as métricas com a resolução padrão de 1 minuto.

Quando você publica uma métrica de alta resolução, ela é armazenada pelo CloudWatch com uma resolução de 1 segundo e pode ser lida e recuperada em períodos de 1, 5, 10 ou 30 segundos ou qualquer múltiplo de 60 segundos.

As métricas personalizadas seguem a mesma programação de retenção citada acima.

P: Quais métricas estão disponíveis em alta resolução?

No momento, apenas as métricas personalizadas publicadas no CloudWatch estão disponíveis em alta resolução. As métricas personalizadas de alta resolução são armazenadas no CloudWatch com resolução de 1 segundo. A alta resolução é definida pelo parâmetro StorageResolution com valor de 1 na solicitação de API PutMetricData. Esse campo é opcional. Se você não definir o campo opcional StorageResolution, o CloudWatch armazenará a métrica personalizada com a resolução padrão de 1 minuto.

P: As métricas personalizadas de alta resolução têm preços diferentes das métricas personalizadas normais?

Não. As métricas personalizadas de alta resolução têm os mesmos preços que as métricas personalizadas padrão de 1 minuto.

P: Quando seria preferível usar uma métrica personalizada em vez de pedir para meu programa emitir um log para o CloudWatch Logs?

Você pode monitorar seus próprios dados usando métricas personalizadas, CloudWatch Logs ou ambos. Você pode preferir usar métricas personalizadas se seus dados não forem produzidos já no formato de log, por exemplo, processos de sistemas operacionais ou medições de desempenho. Ou, você pode preferir escrever seu próprio aplicativo ou script, ou usar um fornecido por um parceiro da AWS. Se você deseja armazenar ou salvar medições individuais junto com detalhes adicionais, você pode usar o CloudWatch Logs.

P: Quais estatísticas eu posso exibir ou representar no CloudWatch?

Você pode recuperar, representar em gráficos ou definir alarmes sobre os seguintes valores estatísticos para as métricas do Amazon CloudWatch: Average, Sum, Minimum, Maximum e Sample Count. As estatísticas podem ser calculadas para qualquer período de tempo entre 60 segundos e 1 dia. As estatísticas das métricas personalizadas de alta resolução podem ser calculadas para períodos entre 1 segundo e 3 horas.

Monitoramento de logs

P: Qual monitoramento de logs o Amazon CloudWatch oferece?

O Amazon CloudWatch Logs permite que você monitore e solucione problemas em seus sistemas e aplicativos usando arquivos de sistema, aplicativo e log personalizado existentes.

Com o CloudWatch Logs, você pode monitorar seus logs, praticamente em tempo real, para frases, valores e padrões específicos. Por exemplo, você pode definir um alerta sobre o número de erros que ocorrem nos logs do seu sistema ou exibir gráficos de latência de solicitações da web dos logs dos seus aplicativos. Você pode então exibir os dados de log original para ver a origem do problema. Os dados de log podem ser armazenados e acessados por até dez anos em armazenamento altamente durável e de baixo custo, assim você não precisa se preocupar com a superlotação de discos rígidos.

P: O que são os Vended Logs do Amazon CloudWatch?

Os Vended Logs da Amazon CloudWatch são logs publicados de forma nativa pelos serviços da AWS em nome do cliente. Os VPC Flow Logs são o primeiro tipo de Vended Log que se beneficiará desse modelo em níveis. No entanto, outros tipos de log do serviço da AWS serão adicionados aos Vended Logs no futuro.

P: O CloudWatch Logs está disponível em todas as regiões?

Consulte Produtos e serviços regionais para obter detalhes sobre a disponibilidade de serviços do CloudWatch Logs por região.

P: Quanto custa o CloudWatch Logs?

Consulte a nossa página de definição de preço para obter as informações mais recentes.

P: O que posso fazer com meus logs e o Amazon CloudWatch?

O CloudWatch Logs é capaz de monitorar e armazenar seus logs para ajudá-lo a entender e operar melhor seus sistemas e aplicativos. Quando você usa o CloudWatch Logs com seus logs, seus dados de log existentes são usados para monitoramento, assim, nenhuma mudança de código é necessária. Aqui estão dois exemplos do que você pode fazer com o Amazon CloudWatch e seus logs:

Monitoramento de aplicações e sistemas em tempo real: você pode usar o CloudWatch Logs para monitorar aplicações e sistemas usando dados de log praticamente em tempo real. Por exemplo, o CloudWatch Logs pode rastrear o número de erros que ocorrem nos logs da sua aplicação e enviar a você uma notificação sempre que a taxa de erros exceder um limite especificado por você. O Amazon CloudWatch usa seus dados de log para monitoramento e, consequentemente, isso não envolve nenhuma alteração de código da sua parte.

Retenção de log de longa duração: você pode usar o CloudWatch Logs para armazenar seus dados de log pelo tempo que precisar em um armazenamento resiliente e econômico, sem se preocupar com a falta de espaço nos discos rígidos. O CloudWatch Logs Agent facilita a mudança rápida entre arquivos de log rotacionados ou não rotacionados de um host para o serviço de log. Você pode então acessar os dados de evento de log brutos quando precisar.

P: Que tipos de dados posso enviar ao Amazon CloudWatch Logs de minhas instâncias do EC2 executando Microsoft SQL Server e Microsoft Windows Server?

Você pode configurar o serviço EC2Config para enviar diversos dados e arquivos de log ao CloudWatch, incluindo: logs personalizados no formato texto, logs de eventos (aplicação, personalizado, segurança, sistema), logs de rastreamento de eventos (ETW) e dados de contador de desempenho (PCW). Saiba mais sobre o serviço EC2Config aqui.

P: Com que frequência o CloudWatch Logs Agent envia dados?

Por padrão, o CloudWatch Logs Agent envia dados de log a cada cinco segundos e pode ser configurado pelo usuário.

P: Para quais formatos de log o CloudWatch Logs oferece suporte?

O CloudWatch Logs pode consumir, agregar e monitorar todos os dados de log comum baseados em texto ou no formato JSON.

P: O que acontece se eu configurar o CloudWatch Logs Agent para enviar dados de log que não sejam texto?

O CloudWatch Logs Agent registrará um erro caso tenha sido configurado para informar dados de log que não seja texto. Este erro é registrado no arquivo /var/logs/awslogs.log.

P: Como começo a monitorar meus logs com o CloudWatch Logs?

Você pode monitorar eventos de log à medida que são enviados para o CloudWatch Logs criando filtros de métrica. Os filtros de métrica transformam dados de log em métricas do Amazon CloudWatch para representações gráficas e alarmes. Os filtros de métrica podem ser criados no console ou na interface de linha de comando. Os filtros de métrica pesquisam e fazem a correspondência de termos, frases ou valores nos seus eventos de log. Quando um filtro de métrica encontra um dos termos, frases ou valores nos seus eventos de log, ele o contabiliza em uma métrica do Amazon CloudWatch escolhida por você. Por exemplo, você pode criar um filtro de métrica para pesquisar e contabilizar a ocorrência da palavra "Erro" nos seus eventos de log. Os filtros de métrica também podem extrair valores de eventos de log delimitados por espaço, como latência de solicitações da web. Você também pode usar operadores condicionais e curingas para criar correspondências exatas. O console do Amazon CloudWatch pode ajudar você a testar seus padrões antes de criar filtros de métrica.

P: Qual é a sintaxe dos padrões de filtros de métrica?

Um padrão de filtro de métrica pode conter termos de pesquisa ou uma especificação de log comum ou evento JSON.

Por exemplo, se você deseja pesquisar pelo termos Erro, o padrão para o filtro de métrica seria simplesmente o termo Erro. Termos de pesquisa múltiplos podem ser incluídos para pesquisar vários termos. Por exemplo, se você quisesse contar evento contendo os termos Erro e Exceção, você usaria o padrão Erro Exceção. Para obter uma correspondência exata do termo Exceção e Erro, especifique-o entre aspas duplas: "Exceção e Erro". Você pode especificar quantos termos de pesquisa quiser.

O CloudWatch Logs também pode ser usado para extrair valores de um evento de log em logs comuns ou no formato JSON. Por exemplo, você pode rastrear os bytes transferidos dos seus logs de acesso do Apache. Você também pode usar operadores condicionais e caracteres curinga para fazer corresponder e extrair dados em que está interessado. Para usar o recurso de extração dos filtros de métrica, os eventos de log devem ser delimitados por espaço e usar aspas duplas iniciais e finais """ ou colchete inicial "[" e final "]" para estabelecer os campos. Como alternativa, os eventos de log podem ser no formato JSON. Para obter detalhes completos da sintaxe e dos exemplos, consulte o Developer Guide for Metric Filters.

P: Como eu sei se o filtro de métrica que especifiquei corresponderá aos meus eventos de log?

O CloudWatch Logs permite que você teste os padrões de filtro de métrica que quiser antes de criar um filtro de métrica. Você pode testar seus padrões em relação aos seus próprios dados de log que já estão no CloudWatch Logs ou você pode fornecer seus próprios eventos de log para testar. Testar seu padrão mostra a você quais eventos de logo corresponderam ao padrão de filtro de métrica e, se extraindo valores, qual é o valor extraído nos dados de teste. O teste de filtro de métrica está disponível para uso no console e na interface de linha de comando.

P: Posso usar expressões regulares com meus dados de log?

Os filtros de métrica do Amazon CloudWatch não são compatíveis com expressões regulares. Para processar seus dados de log com expressões regulares, considere usar o Amazon Kinesis e conectar o stream com um mecanismo de processamento de expressão regular.

Gerenciamento de logs

P: Como eu recupero meus dados de registro?

Você pode recuperar qualquer um dos seus dados de log usando o console do CloudWatch Logs ou através da interface de linha de comando do CloudWatch Logs. Os eventos de log são recuperados com base no grupo de log, stream de log e tempo com o qual estão associados. A API do CloudWatch Logs para recuperar eventos de log é a GetLogEvents.

P: Como faço para pesquisar meus logs?

Você pode usar a interface da linha de comando para recuperar seus eventos de log e pesquisar por eles usando o grep ou funções de pesquisa similares na linha de comando.

P: Por quanto tempo o CloudWatch Logs armazena meus dados de log?

Você pode armazenar seus dados de log no CloudWatch Logs pelo tempo que quiser. Por padrão, o CloudWatch Logs armazenará seus dados de log indefinidamente. Você pode alterar a retenção para cada grupo de log a qualquer momento.

Alarmes

P: Que tipos de alarmes do CloudWatch podem ser criados?

Você pode criar um alerta para monitorar qualquer métrica do Amazon CloudWatch na sua conta. Por exemplo, você pode criar alertas em uma utilização de CPU de instância do Amazon EC2, latência de solicitação do Amazon ELB, taxa de transferência de tabelas do Amazon DynamoDB, comprimento de fila do Amazon SQS ou mesmo as cobranças da sua conta da AWS.

Também é possível criar um alarme para métricas personalizadas específicas de aplicativos ou infraestrutura personalizados. Se a métrica personalizada tiver alta resolução, você poderá criar alertas de alta resolução, emitidos para períodos de 10 ou 30 segundos.

Consulte a página de definição de preço do CloudWatch para saber mais.

P: Quais ações posso tomar depois de um alarme do CloudWatch?

Quando você cria um alerta, você pode configurá-lo para executar uma ou mais ações automáticas quando a métrica escolhida para monitoramento exceder um limite definido por você. Por exemplo, você pode definir um alerta que envia um e-mail, publica na fila do SQS, para ou encerra uma instância do Amazon EC2, ou executa uma política de Auto Scaling. Como os alertas do Amazon CloudWatch são integrados com o Amazon Simple Notification Service, você também pode usar qualquer tipo de notificação compatível com o SNS.

P: Quais limites posso definir para disparar um alarme do CloudWatch?

Quando você cria um alerta, você escolhe primeiro a métrica do Amazon CloudWatch que deseja monitorar. Em seguida, você escolhe o período de avaliação (por exemplo, cinco minutos ou uma hora) e um valor estatístico para medir (por exemplo, médio ou máximo). Para definir um limite, defina um valor de destino e escolhera se o alerta dispara quando o valor for maior que (>), maior ou igual a (>=), menor que (<) ou menor ou igual a (<=) esse valor.

P: Meu alarme do CloudWatch está constantemente disparado, o que eu fiz de errado?

Os alertas continuam a avaliar as métricas em relação ao limite escolhido, mesmo depois de já terem disparado. Isso permite que você visualize este estado atualizado o tempo todo. Você pode observar que um dos seus alertas fica no estado ALERTA por um longo período. Se seu valor de métrica ainda estiver violando seu limite, o alerta permanecerá na estado ALERTA até que não mais viole esse limite. Esse comportamento é normal. Se você quiser que seu alerta trate este novo nível como OK, você poderá ajustar o limite do alerta para responder desta maneira.

P: Por quanto tempo posso visualizar meu histórico de alarmes?

O histórico de alertas fica disponível por 14 dias. Para visualizar seu histórico de alertas, faça login no CloudWatch pelo AWS Management Console, escolha Alertas no menu à esquerda, selecione seu alerta e clique na guia Histórico no painel inferior. Lá você encontra um histórico de qualquer alteração de estado dos alertas, além de qualquer modificação feita à configuração do alerta.

Painéis

P: O que é o CloudWatch Dashboards?

O Amazon CloudWatch Dashboards permite criar, personalizar, interagir e salvar gráficos de recursos e métricas personalizadas da AWS.

P: O que posso fazer com o CloudWatch Dashboards?

Você pode usar o CloudWatch Dashboards para monitorar seus aplicativos e recursos para identificar rapidamente problemas que possam prejudicar a integridade de seus aplicativos. Você pode salvar e revisitar painéis, adicionar vários gráficos ou incluir widgets de texto em um painel para incluir links e comentários. Por exemplo, você pode inserir gráficos do seu recurso e métricas de aplicativo para ver quando problemas de integridade do recurso podem estar prejudicando seus aplicativos. Você também pode visualizar métricas de várias regiões na mesma página.

P: Como faço para começar a usar o CloudWatch Dashboards?

Para começar a usar, visite o Console do Amazon CloudWatch e selecione “Dashsboards”. Clique no botão "Criar painel".

P: Os painéis oferecem suporte à atualização automática?

Sim. Os painéis serão atualizados automaticamente enquanto você estiver abrindo-os.

P: Posso compartilhar meu painel?

Sim, os painéis estão disponíveis para qualquer pessoa com as permissões certas para a conta do painel.

Eventos

P: O que é o CloudWatch Events?

O Amazon CloudWatch Events (CWE) é um stream de eventos do sistema descrevendo alterações nos seus recursos da AWS. O stream de eventos aumenta os streams do CloudWatch Metrics e Logs para fornecer uma imagem mais completa da saúde e do estado das suas aplicações. Você escreve regras declarativas para associar eventos de interesse com ações automáticas a serem adotadas.

P: Quais serviços emitem CloudWatch Events?

No momento, Amazon EC2, Auto Scaling e AWS CloudTrail são compatíveis. Através do AWS CloudTrail, chamadas de API em mutação (ou seja, chamadas exceto Describe*, List* e Get*) em todos os serviços são visíveis no CloudWatch Events.

P: O que posso fazer depois que um evento é recebido?

Quando um evento corresponde a uma regra criada no sistema, você pode chamar automaticamente uma função do AWS Lambda, passar o evento para um stream do Amazon Kinesis, notificar um tópico do Amazon SNS ou chamar um fluxo de trabalho incorporado.

P: Posso gerar meus próprios eventos?

Sim. Seus aplicativos podem emitir eventos personalizados usando a API PutEvents, com uma carga exclusivamente adequada às suas necessidades.

P: Posso fazer as coisas em uma programação fixa?

O CloudWatch Events é capaz de gerar eventos em um horário que você definir usando a sintaxe cron Unix conhecida. Monitorando esses eventos, você pode implementar uma aplicação programada.

P: Qual é a diferença entre o CloudWatch Events e o AWS CloudTrail?

O CloudWatch Events é um stream praticamente em tempo real de eventos do sistema que descreve as alterações aos seus recursos da AWS. Com o CloudWatch, você pode definir regras para monitorar eventos específicos e executar ações de maneira automática. O AWS CloudTrail é um serviço que registra chamadas de API para a sua conta da AWS e entrega arquivos de log contendo chamadas de API para seu bucket do Amazon S3 ou um grupo de log do CloudWatch Logs. Com o AWS CloudTrail, você pode consultar o histórico de atividades da API relacionadas à criação, exclusão e modificação de recursos da AWS e solucionar problemas operacionais e de segurança.

P: Qual é a diferença entre o CloudWatch Events e o AWS Config?

O AWS Config é um serviço totalmente gerenciado que proporciona um inventário de recursos da AWS, histórico de configuração e notificações de alteração de configuração para oferecer segurança e governança. O Config Rules ajuda você a determinar se as alterações de configuração são compatíveis. O CloudWatch Events foi criado para reagir praticamente em tempo real a alterações feitas no estado de recursos. Ele não oferece uma decisão quanto à conformidade das alterações com políticas ou fornece histórico detalhado como o Config/Config Rules faz. É um stream de eventos de propósito geral.

Saiba mais sobre a definição de preço do Amazon CloudWatch

Acesse a página de definição de preço