Renato Groffe é um especialista em tecnologia com mais de 15 anos de experiência. Ele oferece cursos online sobre Azure e desenvolvimento web e mantém uma presença ativa em redes sociais e comunidades para compartilhar seu conhecimento.
ASP.NET Core + Health Checks: monitorando a saúde de aplicações e suas dependências
1.
2. • Microsoft Most Valuable Professional (MVP)
• Multi-Plataform Technical Audience
Contributor (MTAC)
• Mais de 15 anos de experiência na área de
Tecnologia
• Autor Técnico e Palestrante
• Community Leader
Renato Groffe
h t t p s : / / m e d i u m . c o m / @ re n a t o . g rof f e /
3. Renato Groffe - Comunidades
h t t p s : / / m e d i u m . c o m / @ re n a t o . g rof f e /
4. • Minicurso gratuito: Azure + Desenvolvimento Web 09/05:
https://bit.ly/anp-gratuito-devweb-dotnetvale
• Serverless, Azure Functions – 50% de desconto – 30/05:
https://bit.ly/anp-serverless2-dotnetvale
Azure na Prática – Próximos Cursos Online
h t t p s : / / m e d i u m . c o m / @ re n a t o . g rof f e /
5. Renato Groffe - Contatos
h t t p s : / / m e d i u m . c o m / @ re n a t o . g rof f e /
/renatogroffe /in/renatogroffe
/canaldotnet
/renatogroffe
/canaldotnet
/renatogroff
6. Agenda
• Por que monitorar?
• Health Checks no ASP.NET Core
• Exemplos práticos
7. Por que monitorar?
• Garantir a disponibilidade de uma
aplicação
• Detectar eventuais problemas
intermitentes
• Acompanhar o status de integrações e
dependências externas à aplicação
• Monitoramento Proativo x Reativo
8. Health Checks – Como o ASP.NET Core pode nos ajudar?
• Health Checks são um recurso de
fácil configuração e que podem
servir de base para a criação de
uma aplicação de monitoramento
9. Health Checks e o ASP.NET Core 2.2
• Novo recurso que integra este release
• Úteis no monitoramento da saúde de
aplicações
• Ativado via configuração de middleware na
classe Startup
• Checagem do status das dependências de
uma aplicação
10.
11.
12. Monitorando diversos tipos de dependências…
• Health Checks customizados podem ser
implementados
• Possibilidade de monitoramento de
dependências e até recursos de hardware
• O projeto open source Xabaril/
AspNetCore.Diagnostics.HealthChecks
conta com vários exemplos customizados