• 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 /
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 /
• 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 /
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
Agenda
• Por que monitorar?
• Health Checks no ASP.NET Core
• Exemplos práticos
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
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
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
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
facebook.com/renatogroffe
medium.com/@renato.groffe/
https://medium.com/@renato.groffe/

ASP.NET Core + Health Checks: monitorando a saúde de aplicações e suas dependências

  • 2.
    • Microsoft MostValuable 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 quemonitorar? • 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 eo 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
  • 12.
    Monitorando diversos tiposde 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
  • 15.