Monitorando Web Apps com o Application Insights - 4º Summit Jornada Colaborativa - São Paulo
No dia 07/12/2019 (sábado) aconteceu o 4o. Summit da comunidade Jornada Colaborativa no campus Consolação da PUC São Paulo. Este post é um registro da apresentação que realizei sobre o uso monitoramento de aplicações Web utilizando o Azure Application Insights, com o envio de notificações de alerta ao Slack via Logic Apps. Em torno de 30 pessoas participaram desta palestra.
O Application Insights é um serviço que integra a plataforma de cloud computing da Microsoft, podendo ser facilmente configurado para o monitoramento de aplicações Web (sites, APIs REST) desenvolvidas em plataformas como ASP.NET, Java e Node.js, por exemplo.
Gostaria de deixar neste post meu muito obrigado ao Rodolfo Colares, ao Marcelo, ao Antonio Muniz e à Karine Paz Fagundes pela oportunidade e por todo o apoio para que eu pudesse palestrar nesta edição da Jornada Colaborativa.
Os slides que utilizei foram disponibilizados no SlideShare:
E aproveito este espaço também para um convite…
Que tal aprender mais sobre Azure Functions e desenvolvimento de soluções Serverless, em um workshop que acontecerá durante um sábado (dia 18/01/2020) em São Paulo Capital e implementando um case na prática? Acesse então o link a seguir para efetuar sua inscrição com um desconto especial de 25%: http://bit.ly/anp-serverless-blog-groffe
E caso você precise conhecer mais sobre o Microsoft Azure como um todo, não deixe de aproveitar o preço promocional de lançamento da primeira turma online do treinamento Azure na Prática que acontecerá dia 15/02/2020 (também um sábado). Aproveite para conhecer mais sobre dezenas de serviços e possibilidades oferecidas pelo Azure e, o melhor, no conforto de sua casa ou ambiente de trabalho! Acesse o link a seguir para informações e efetuar sua inscrição: http://bit.ly/anp-online-blog-groffe
As demonstrações realizadas tomaram como base o seguinte projeto:
ASP.NET Core 3.0 + Entity Framework Core + SQL Server + Redis + Azure Application Insights
Alguns exemplos sobre usos do Application Insights podem ser encontrados também nos seguintes artigos que publiquei recentemente:
Application Insights + Logic Apps + Aplicações Web: enviando alertas de monitoramento via Slack
ASP.NET Core + Entity Framework Core: monitoramento descomplicado via Application Insights
ASP.NET Core 2.2 + Application Insights: monitorando a disponibilidade dos BDs de uma aplicação
A utilização do Application Insights também foi abordada em uma gravação recente do Canal .NET, na qual eu e o MVP Thiago Adriano apresentamos exemplos envolvendo o monitoramento de aplicações Web desenvolvidas em ASP.NET Core e Node.js: