O quêiAmazon CloudWatch Logs? - Amazon CloudWatch Logs

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

O quêiAmazon CloudWatch Logs?

Use o Amazon CloudWatch Logs para monitorar, armazenar e acessar seus arquivos de log em instâncias do Amazon Elastic Compute Cloud (Amazon EC2),AWS CloudTrail, Route 53 e outras fontes.

O CloudWatch Logs permite centralizar os logs de todos os sistemas, aplicativos eAWSServiços da que você usa em um único serviço altamente escalável. Você pode visualizá-los facilmente, pesquisá-los por códigos de erro ou padrões específicos, filtrá-los com base em campos específicos ou arquivá-los com segurança para análise futura. O CloudWatch Logs permite visualizar todos os logs, independentemente da origem, como um fluxo único e consistente de eventos ordenados por tempo. Além disso, você pode consultá-los e classificá-los com base em outras dimensões, agrupá-los por campos específicos, criar cálculos personalizados com uma linguagem de consulta poderosa e visualizar log dados em painéis.

Features

  • ConsulteyNossoLOGData— Você pode usar o CloudWatch Logs Insights para pesquisar e analisar interativamente os dados de log. Realize consultas para ajudar a responder de maneira mais rápida e eficiente a problemas operacionais. O CloudWatch Logs Insights inclui uma linguagem de consulta criada especificamente com alguns comandos simples, mas poderosos. Fornecemos exemplos de consultas, descrições de comandos, preenchimento automático de consultas e descoberta de campo de log para ajudar você a começar a usar. Exemplos de consultas estão incluídos para diversos tipos de logs de serviço da AWS. Para começar, consulte o Análise de dados de log com o CloudWatch Logs Insights.

  • MonitorLogs do Amazon EC2instances— Você pode usar o CloudWatch Logs para monitorar aplicativos e sistemas usando dados de log. Por exemplo, o CloudWatch Logs pode monitorar o número de erros que ocorrerem em seus logs de aplicativo e enviar para você uma notificação sempre que a taxa de erros exceder um limite especificado. O CloudWatch Logs usa seus dados de log para monitoramento. Assim, nenhuma alteração de código é necessária. Por exemplo, você pode monitorar os logs de aplicativo em relação a termos literais específicos (como "NullReferenceException") ou contar o número de ocorrências de um termo literal em uma determinada posição nos dados de log (como códigos de status "404" em um log de acesso do Apache). Quando o termo que você estiver procurando for encontrado, o CloudWatch Logs relatará os dados para uma métrica do CloudWatch Logs que você especificar. Os dados de log são criptografados em trânsito e em repouso. Para começar, consulte o Introdução ao CloudWatch Logs.

  • MonitorAWS CloudTrail LOGeaberturas— você pode criar alarmes no CloudWatch e receber notificações de uma determinada atividade de API ao ser capturada pelo CloudTrail e usar a notificação para solucionar problemas. Para começar, consulte oEnvio de eventos do CloudTrail para o CloudWatch LogsnoAWS CloudTrailGuia do usuário do.

  • Log doretenção— Por padrão, os logs são mantidos indefinidamente e nunca expiram. Você pode ajustar a política de retenção para cada grupo de logs, mantendo a retenção indefinida ou escolhendo um período de retenção entre 10 anos e um dia.

  • ArchiveLOGData— Você pode usar o CloudWatch Logs para armazenar seus dados de log em armazenamento resiliente. O agente do CloudWatch Logs facilita o envio de dados de log alterados e não alterados de um host e para o serviço de log. Em seguida, você poderá acessar os dados de log brutos quando forem necessários.

  • Registro do DNS do Route 53queries— Use o CloudWatch Logs para registrar informações sobre as consultas de DNS recebidas pelo Route 53. Para obter mais informações, consulteRegistrar consultas DNS em lognoAmazon Route 53 Guia do desenvolvedor.

Os seguintes serviços são usados em conjunto com o CloudWatch Logs:

  • AWS CloudTrailO é um serviço da web que permite monitorar chamadas feitas para a API do CloudWatch Logs para a sua conta, incluindo as chamadas feitas peloAWS Management Console,AWS Command Line Interface(AWS CLI) e outros serviços. Quando o registro em log do CloudTrail é habilitado, o CloudTrail captura as chamadas de API em sua conta e fornece os arquivos de log para o bucket especificado do Amazon S3. Cada arquivo de log pode conter um ou mais registros, dependendo de quantas ações devem ser realizadas para atender a uma solicitação. Para obter mais informações sobreAWS CloudTrail, consulteO que é ?AWS CloudTrail?noAWS CloudTrailGuia do usuário do. Para obter um exemplo do tipo de dados que o CloudWatch grava em arquivos de log do CloudTrail, consulteRegistrar em log a API de logs do Amazoncall inAWS CloudTrail.

  • AWS Identity and Access Management(IAM)O é um serviço da web que ajuda você a controlar o acesso aoAWSrecursos para seus usuários. Use o IAM para controlar quem pode usar oAWSRecursos da (autenticação) e quais recursos os usuários podem usar e de que maneira (autorização). Para obter mais informações, consulteO que é o IAM?noIAM User Guide.

  • Amazon Kinesis Data Streamsé um serviço da Web que você pode usar para entrada e agregação de dados rápidas e contínuas. O tipo de dados usados inclui dados de log de infraestrutura de TI, logs de aplicativo, mídias sociais, feeds de dados de mercado e dados de sequência de cliques da Web. Como o tempo de resposta para a entrada e o processamento de dados é em tempo real, o processando geralmente é leve. Para obter mais informações, consulteO que é o Amazon Kinesis Data Streams?noGuia do desenvolvedor do Amazon Kinesis Data Streams.

  • AWS Lambda é um serviço da Web que você pode usar para criar aplicativos que respondam rapidamente a novas informações. Faça upload do código do aplicativo como funções do Lambda e o Lambda executará seu código em uma infraestrutura de computação de alta disponibilidade e executará toda a administração de recursos de computação, incluindo manutenção do servidor e escalabilidade automática, implantação de códigos e patches de segurança e monitoramento, implantação de códigos e patches de segurança, e monitoramento do código e registro em log. Tudo o que você precisa fazer é fornecer o código em uma das linguagens compatíveis com o Lambda. Para obter mais informações, consulte O que é o AWS Lambda? no Guia do desenvolvedor do AWS Lambda.

Pricing

Quando você se cadastrar naAWS, você pode começar a usar o CloudWatch Logs gratuitamente usando oAWSNível gratuito.

As taxas padrão aplicam-se a logs armazenados por outros serviços usando o CloudWatch Logs (por exemplo, os logs de fluxo do Amazon VPC e os logs do Lambda).

Para obter mais informações, consulte Amazon CloudWatch Pricing (Definição de preços do Amazon CloudWatch).