O Que É CloudWatch?

Tempo de leitura: 3 min

Escrito por Celso Kitamura
em 8 de fevereiro de 2022

Compartilhe agora mesmo:

O Que É CloudWatch?
5/5 - (1 vote)

Não basta colocar a aplicação no ar. Precisamos depois monitorar seu desempenho.

 

Nesse artigo eu vou te mostrar uma ferramenta que podemos utilizar para ver o comportamento de nossas skills quando os usuários a estiverem utilizando.

 

Vamos conversar sobre o que é CloudWatch e como podemos utilizar em nossas skills.

 

 

O Que É CloudWatch?

 

Se você gosta de ver o que está acontecendo no mundo da tecnologia provavelmente já esbarrou neste nome: CloudWatch. Mas o que é CloudWatch?

 

Amazon CloudWatch é um serviço da Amazon Web Services (AWS), que oferece monitoramento para recursos AWS e aplicações do cliente executadas na infraestrutura da Amazon.

 

O CloudWatch permite monitoramento em tempo real de recursos AWS.

 

A aplicação automaticamente coleta e oferece métricas para utilização de CPU, latência e contagem de solicitações.

 

Os usuários podem também estipular métricas adicionais a serem monitoradas, como uso de memória, volumes de transação ou taxas de erro.

 

E assim definir alarmes que podem ajudar na hora de adicionar ou remover recursos no ambiente e manter a alta disponibilidade de uma aplicação.

 

O CloudWatch é um serviço de monitoramento bem completo para ambientes no AWS.

 

Mas vamos ver um pedaço dele que já utilizamos em nossas skills Alexa Hosted e provavelmente você não sabia.

 

CloudWatch Nas Minhas Skills

 

Skills Alexa Hosted são aquelas skills que o back end fica hospedado dentro da nuvem da Alexa.

 

Quando criamos uma skill desse tipo no Console do Desenvolvedor, além do lambda para desenvolver o back end, outros recursos da AWS são disponibilidados para nossa skill, como o S3, DynamoDB e o CloudWatch Logs.

 

Sua skill então tem os logs do Amazon CloudWatch disponíveis automaticamente para que você possa acessar informações essenciais para desenvolver sua skill.

 

Desta forma, mesmo que você nunca tenha acessado, o CloudWatch está lá gravando os logs da sua skill.

 

Lá são gravadas todas as sessões abertas, requisições de intenções, erros ocorridos, etc.

 

Para Visualizar Seus Logs Do Cloudwatch

 

Bom, muito legal saber que já temos log implementado automaticamente em nossas skills.

 

Mas você deve estar se perguntando: e como eu faço para ver esses logs?

 

Já falei por aqui como fazer para acessar o CloudWatch quando sua skill é do tipo Alexa Hosted ou quando ela utilizar um Lambda na AWS.

 

De qualquer forma vou passar aqui rapidinho como acessar o CloudWatch em uma skill Alexa Hosted:

  • No Console do Desenvolvedor, clique na skill que deseja visualizar.
  • Clique na aba Code.
  • Na barra de ferramentas, clique em CloudWatch Logs.
  • O console da AWS é aberto no Amazon CloudWatch e seus logs são exibidos.

 

Palavras Finais

 

E aí, conseguiu entender o que é CloudWatch?

 

O Amazon CloudWatch é um serviço de monitoramento para recursos em nuvem 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 alarmes.

 

No caso das nossas skills Alexa Hosted, parte do CloudWatch é provisionado automaticamente junto com o Lamdba.

 

O CloudWatch Logs é usado para monitorar e armazenar seus logs e ajudá-lo a entender como sua skill está se comportando durante o uso, gravando dados de sessões, erros e muito mais.

 

Meu e-book Como Aprender a Programar do Absoluto Zero está GRATUITO por tempo limitado!

Olha o link: 👉🏼 https://celsokitamura.com.br/como-aprender-a-programar

Bora aprender a programar!

Compartilhe agora mesmo:

Você vai gostar também:

Para enviar seu comentário, preencha os campos abaixo:

Deixe um comentário


*


*


Seja o primeiro a comentar!

Damos valor à sua privacidade

Nós e os nossos parceiros armazenamos ou acedemos a informações dos dispositivos, tais como cookies, e processamos dados pessoais, tais como identificadores exclusivos e informações padrão enviadas pelos dispositivos, para as finalidades descritas abaixo. Poderá clicar para consentir o processamento por nossa parte e pela parte dos nossos parceiros para tais finalidades. Em alternativa, poderá clicar para recusar o consentimento, ou aceder a informações mais pormenorizadas e alterar as suas preferências antes de dar consentimento. As suas preferências serão aplicadas apenas a este website.

Cookies estritamente necessários

Estes cookies são necessários para que o website funcione e não podem ser desligados nos nossos sistemas. Normalmente, eles só são configurados em resposta a ações levadas a cabo por si e que correspondem a uma solicitação de serviços, tais como definir as suas preferências de privacidade, iniciar sessão ou preencher formulários. Pode configurar o seu navegador para bloquear ou alertá-lo(a) sobre esses cookies, mas algumas partes do website não funcionarão. Estes cookies não armazenam qualquer informação pessoal identificável.

Cookies de desempenho

Estes cookies permitem-nos contar visitas e fontes de tráfego, para que possamos medir e melhorar o desempenho do nosso website. Eles ajudam-nos a saber quais são as páginas mais e menos populares e a ver como os visitantes se movimentam pelo website. Todas as informações recolhidas por estes cookies são agregadas e, por conseguinte, anónimas. Se não permitir estes cookies, não saberemos quando visitou o nosso site.

Cookies de funcionalidade

Estes cookies permitem que o site forneça uma funcionalidade e personalização melhoradas. Podem ser estabelecidos por nós ou por fornecedores externos cujos serviços adicionámos às nossas páginas. Se não permitir estes cookies algumas destas funcionalidades, ou mesmo todas, podem não atuar corretamente.

Cookies de publicidade

Estes cookies podem ser estabelecidos através do nosso site pelos nossos parceiros de publicidade. Podem ser usados por essas empresas para construir um perfil sobre os seus interesses e mostrar-lhe anúncios relevantes em outros websites. Eles não armazenam diretamente informações pessoais, mas são baseados na identificação exclusiva do seu navegador e dispositivo de internet. Se não permitir estes cookies, terá menos publicidade direcionada.

Visite as nossas páginas de Políticas de privacidade e Termos e condições.

Importante: Este site faz uso de cookies que podem conter informações de rastreamento sobre os visitantes.
Criado por WP RGPD Pro