Como monitorar a performance de apps Node.js (de graça)

Описание к видео Como monitorar a performance de apps Node.js (de graça)

E se eu te mostrasse uma forma de você saber quanto cada função individual, quanto cada chamada de banco de dados demorou, quantos status code 200 ou 500 sua aplicação retornou em produção sem gastar um centavo a mais, o que acharia disso?

Incrível né? Então fica comigo nesse video que eu vou te mostrar uma aplicação real, sendo monitorada usando o OpenTelemetry e Jaeger direto de um container docker, preparado para você adaptar e usar em produção

Vou criar uma Web API usando o Fastify e para dar uma incrementada vou usar o Knex como biblioteca de acesso a dados, alterando dados no banco postgres para você conseguir analisar cada query ou transaction individual

E aí, bora ver? Então já deixa o like e se inscreve que toda semana tem video novo aqui no canal

Se você quiser que eu trague algum conteúdo específico, já deixa seu comentário que eu vou trazer os mais pedidos

Bora que bora!

✅ Conheça minha academia de JavaScript

https://bit.ly/ewacademy

✅ Código fonte da aula

Codigo de setup: https://github.com/ErickWendel/opente...
Código da aula: https://github.com/ErickWendel/opente...

✅ Siga-me nas redes sociais!

  / erickwendel_  
  / erickwendel  
  / erickwendel_  

✅ Chapters

00:00 - O que você vai aprender neste video
00:51 - Importancia da monitoração de aplicações
01:53 - Conheça o Open Telemetry
03:00 - O que faremos na demo
03:25 - Diferenças entre tracing e métrica
03:37 - Pré-requisitos para a demo (pacotes)
04:47 - Inicio da demo
04:55 - Entenda o projeto Template usado na aula
05:40 - Configurações do projeto template
07:32 - Organização e construção da aplicação template
09:50 -Subindo a instancia do Docker
10:57 - Instalando as bibliotecas necessárias
12:11 - Implementação e configuração do tracing
16:10 - Preparando a instrumentação
17:27 - Encerrando a conexão com o servidor
17:53 - Configure a inicialização
18:26 - Adicionando o traicing ao server
19:43 - Testando as alterações
20:54 - Checando as informações colhidas no Jaeger
22:04 - Conectar a API e exibir os dados dela no Jaeger
23:48 - Buscando o retorno do status final
24:32 - Salvando o response payload nos dados de retorno do Open Telemetry
26:22 - Testando alterações
28:07 - Explore mais recursos de Observabilidade no Jaeger
30:43 - Conclusões finais sobre a demo
31:47 - Ative as notificações e compartilhe esse video!

Комментарии

Информация по комментариям в разработке