Ícone do site Celso Kitamura

Como Ver O Log Da Minha Skill Alexa

Como Ver O Log Da Minha Skill Alexa
Rate this post

Eis que você leva horas para programar uma lógica dentro da sua skill e quando vai testar só recebe uma mensagem “You just triggered NomeIntencao”. E agora? O que deu errado? Existe algum log na minha skill? Como ver o log da minha skill Alexa?

 

 

Como Ver O Log Da Minha Skill Alexa

 

Bom, você desenvolvedor já sabe que analisar e corrigir erros ou bugs só executando o software é praticamente impossível.

 

Precisamos de ferramentas e técnicas para “caçarmos” os bugs em nosso programa.

 

A análise de logs é uma dessas ferramentas e vamos ver neste artigo como ver o log da minha skill Alexa.

 

Mas antes…

 

O Que É Log?

 

Log de dados geralmente é um arquivo texto gerado por um software e descreve eventos sobre seu funcionamento.

 

Após ser gerado, o log passa a ser incrementado ao longo do tempo.

 

Os logs são muito úteis e tem larga utilização na área de TI (inclusive no desenvolvimento de software).

 

Análise De Log

 

Como já vimos, o log contém informações que podem ser eventos, processos ou mensagens que ocorrem em um sistema.

 

Cada registro mostra a data e hora em que o evento ocorreu e quem foi o responsável (usuário, máquina, sistema, etc.).

 

Como a análise de log é utilizada de várias formas e para vários objetivos, vamos focar neste artigo na análise do log para identificar e corrigir erros de software.

 

Normalmente nós programamos os momentos em que a gravação de log ocorrerá, inclusive podemos incluir logs temporários para melhorar nossa análise do erro.

 

Lembrando que cada gravação de log “custa” tempo de processamento, I/O, etc. Então devemos utilizar logs com parcimônia e inteligência para que não comprometamos o desempenho do nosso software.

 

Amazon Cloud Watch

 

Se você hospedou o backend de sua skill na nuvem da Alexa ou na AWS, boas notícias: Você já tem um log implementado e funcionando em sua skill através do Amazon Cloud Watch.

 

O Amazon Cloud Watch é um serviço de monitoramento e observação integrado da AWS. Ele coleta dados na forma de logs, métricas e eventos dos serviços da AWS.

 

E podemos visualizar estes logs através de painéis automatizados.

 

Como Ver O Log Da Minha Skill Alexa Hosted

 

Se você hospedou seu backend na nuvem da Alexa:

 

Entre na aba Code e clique no link CloudWatch no canto inferior esquerdo.

 

clique no link CloudWatch no canto inferior esquerdo

 

Você vai entrar no CloudWatch do lambda criado para sua skill:

 

CloudWatch do lambda criado para sua skill

 

No final da página você vai ver a lista de logs feita:

 

a lista de logs

 

Clique no stream desejado para ver mais detalhes:

 

Clique no stream desejado

 

Como Ver O Log Da Minha Skill Lambda Hosted

 

Na tela da função lambda da sua skill no AWS, clique na aba Monitoramento:

 

clique na aba Monitoramento

 

Clique no botão Visualizar logs no CloudWatch:

 

Clique no botão Visualizar logs

 

Aqui as telas ficam iguais as das skills Alexa Hosted:

 

 

Clique no stream desejado para ver mais detalhes.

 

Clique no stream desejado

 

Como Incluir Logs Na Minha Skill

 

Você também pode incluir logs para facilitar o trabalho de análise em sua skill.

 

Para fazer isso é bem simples. Use o método log da classe console:

 

Console.log(“Isto é um log e será incluído no stream do CloudWatch.”);

 

Palavras Finais

 

Neste artigo vimos como ver o log da minha skill alexa.

 

Log de dados são registros de eventos do funcionamento de um software e pode descrever o que for necessário para efetuarmos a análise do software, seja de erros, seja de desempenho.

 

A análise de log é uma das ferramentas que podemos usar para encontrarmos erros em nossa skill.

 

Se você hospedou o backend de sua skill na nuvem da Alexa ou na AWS, você já tem um sistema de log nativo funcionando na sua skill.

 

O CloudWatch é o serviço de monitoramento da AWS responsável pela coleta de dados na forma de logs, métricas e eventos dos serviços da AWS.

 

Para acessar o log de sua skill Alexa Hosted, clique em CloudWatch no canto inferior esquerdo da aba Code no Console do Desenvolvedor.

 

Para acessar o log de sua skill com backend no lambda da AWS, clique no botão Visualizar logs no CloudWatch da aba Monitoramento na página inicial da sua função lambda.

 

Meu e-book com 4 passos para criar sua primeira skill Alexa está GRATUITO por tempo limitado!

Olha o link: 👉🏼 http://celsokitamura.com.br/minha-primeira-skill-alexa

Bora aprender a desenvolver skills para Alexa!

 

Sair da versão mobile