Upload
letticia-nicoli
View
124
Download
2
Embed Size (px)
Citation preview
Application Insights com ASP.NET Core
d o t n e t C o n f . l o c a l – S ã o P a u l o
About me
★ Desenvolvedora na Lambda3;
★ Formada em Análise e Desenvolvimento de Sistemas;
★ Experiência em desenvolvimento web e gestão de projetos;
★ Adepta a novas tecnologias e metodologias ágeis de desenvolvimento.
Letticia Nicoli de Lima20 Anos
d o t n e t C o n f . l o c a l – S ã o P a u l o
VAMOS LÁ ...
d o t n e t C o n f . l o c a l – S ã o P a u l o
POR QUE A APLICAÇÃO NÃO ESTÁ FUNCIONANDO ?
RESOLVA ISSOIMEDIATAMENTE !
d o t n e t C o n f . l o c a l – S ã o P a u l o
d o t n e t C o n f . l o c a l – S ã o P a u l o
d o t n e t C o n f . l o c a l – S ã o P a u l o
PRECISAMOS DE MAIS INFORMAÇÕES !
d o t n e t C o n f . l o c a l – S ã o P a u l o
d o t n e t C o n f . l o c a l – S ã o P a u l o
d o t n e t C o n f . l o c a l – S ã o P a u l o
APPLICATION INSIGHTS
d o t n e t C o n f . l o c a l – S ã o P a u l o
Definição
Serviço de monitoramento que detecta e diagnostica problemas em seus serviços e aplicativos Web, ajudando a tomar decisões mais assertivas.
__
d o t n e t C o n f . l o c a l – S ã o P a u l o
★ Coleta telemetria em cada camada da aplicação;
★ Os serviços do Application Insights armazenam e processam a telemetria;
★ Com base em análises nos dados processados é possível: ■ Detectar padrões■ Analisar através da sua interface ou do Power BI.
★ Através do Analytics é possível fazer queries e descobrir mais sobre o uso da sua aplicação.
Como Funciona ?
d o t n e t C o n f . l o c a l – S ã o P a u l o
Configurando o ambiente
portal.azure.com
d o t n e t C o n f . l o c a l – S ã o P a u l o
Configurando o ambiente
d o t n e t C o n f . l o c a l – S ã o P a u l o
Vem praDEMO
d o t n e t C o n f . l o c a l – S ã o P a u l o
Diagnóstico de exceções e de desempenho
★ Possibilita descobrir a causa raiz de qualquer comportamento de desempenho da aplicação quase instantaneamente por meio de consultas.
★ Use métricas em tempo real para analisar:■ Carga de solicitações■ Contadores de desempenho dos servidores■ Tempos de resposta em diferentes dependências.
★ Diagnosticar exceções e solicitações com falha para correlacioná-las a eventos e a rastreamentos.
d o t n e t C o n f . l o c a l – S ã o P a u l o
Alertas
★ O Application Insights pode alertar alterações em métricas de desempenho ou de uso em seu aplicativo.
★ Alertas de métrica informam quando qualquer métrica ultrapassa um valor limite durante determinado período. Exemplo:
■ Contagens de falhas■ Memória■ Exibições de páginas
d o t n e t C o n f . l o c a l – S ã o P a u l o
d o t n e t C o n f . l o c a l – S ã o P a u l o
Detecção Proativa
★ Utiliza recursos de aprendizado de máquina para analisar seu aplicativo de maneira contínua.
★ Detecta as degradações ou interrupções do serviço, relatando automaticamente.
★ Ajuda a responder a problemas na velocidade que seus clientes exigem.
d o t n e t C o n f . l o c a l – S ã o P a u l o
Release Annotations
d o t n e t C o n f . l o c a l – S ã o P a u l o
Plataformas e Estruturas★ AngularJS★ ASP.NET★ ASP.NET Core★ Android★ Aplicativos Web do Azure e máquinas virtuais★ Serviços de Nuvem do Azure ★ CRM Online do Microsoft Dynamics★ Docker★ Glimpse★ iOS★ J2EE★ Aplicativos da área de trabalho do Windows
★ Node.JS★ OSX★ Spring★ WCF★ Windows Store C#|VB★ Windows Store C++★ Xamarin★ Qualquer outra coisa :D
d o t n e t C o n f . l o c a l – S ã o P a u l o
PowerBI https://powerbi.com
O Power BI é um conjunto de ferramentas de análise de negócios para analisar dados e compartilhar ideias. Ele conecta os usuários a uma ampla variedade de dados ao vivo por meio de painéis simples, fornece relatórios interativos e visualizações atraentes para dar vida aos dados.
DÚVIDAS ?Twitter: @LetticiaNicoliE-mail: [email protected]
d o t n e t C o n f . l o c a l –S ã o P a u l o
d o t n e t C o n f . l o c a l – S ã o P a u l o