Novidades do ASP.NET 5: suporte ao Azure App Service e Application Insights
Nesta última semana (terça, 10/11/2020) aconteceu o lançamento oficial do .NET 5 durante o .NET Conf 2020, um evento online muito aguardado e que acontece todos os anos no segundo semestre. Uma playlist das apresentações já se encontra inclusive disponível no YouTube e pode ser assistida gratuitamente.
Também faremos um evento online e gratuito no canal Coding Night nesta próxima segunda 16/11 a partir das 21:00 — horário de Brasília, abordando em uma mesa redonda abordando tecnologias o .NET 5, ASP.NET 5, C#, Xamarin e Microsoft Azure. Para participar clique no link a seguir e efetue sua inscrição:
https://bit.ly/dotnetconf-2020-live
Dentre as novidades envolvendo esta versão temos agora a possibilidade de efetuar o deployment de uma aplicação ASP.NET 5 no Azure App Service, popular serviço de hospedagem de Web Apps na nuvem Microsoft:
Para os testes descritos neste artigo selecionei ainda o uso de Linux:
Na imagem a seguir podemos constatar a publicação com sucesso de uma API REST baseada no ASP.NET 5 para contagem de acessos, com o resultado produzido pela mesma a partir de um acesso via Firefox:
Já disponibilizei esta aplicação em um repositório do GitHub:
ASP.NET 5 + REST API Contagem de Acessos + Swagger + Azure Application Insights + Docker + Linux
Temos ainda o suporte do Application Insights como alternativa para o monitoramento desta Web App, como demonstrado na próxima imagem através do preenchimento de uma Instrumentation Key:
Para a integração com o Application Insights adicionei o package Microsoft.ApplicationInsights.AspNetCore ao projeto, além de alterar a classe Startup para que acionasse o método AddApplicationInsightsTelemetry em ConfigureServices:
Com a funcionalidade Live Metrics do Application Insights podemos então acompanhar o monitoramento em tempo real da API REST (instância b88957ee76c4):
E finalizo este post com um convite…
Vem aí a edição 2020 do DevWeek, evento ONLINE e GRATUITO realizado pelo Canal .NET. Esse ano teremos novamente 9 palestras entregues ao longo de 3 dias de evento: 30/Novembro (segunda), 01/Dezembro (terça) e 02/Dezembro (quarta), sempre a partir das 20:00 — horário de Brasília.
Junte-se a nós e venha aprender mais sobre tendências, boas práticas, ferrmentas e técnicas de desenvolvimento de software.
Para efetuar sua inscrição clique no link: