application insights + asp.net core

24
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

Upload: letticia-nicoli

Post on 12-Apr-2017

119 views

Category:

Technology


2 download

TRANSCRIPT

Page 1: Application insights + ASP.NET Core

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

Page 2: Application insights + ASP.NET Core

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

Page 3: Application insights + 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

VAMOS LÁ ...

Page 4: Application insights + 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

POR QUE A APLICAÇÃO NÃO ESTÁ FUNCIONANDO ?

RESOLVA ISSOIMEDIATAMENTE !

Page 5: Application insights + 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

Page 6: Application insights + 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

Page 7: Application insights + 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

PRECISAMOS DE MAIS INFORMAÇÕES !

Page 8: Application insights + 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

Page 9: Application insights + 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

Page 10: Application insights + 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

APPLICATION INSIGHTS

Page 11: Application insights + 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

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.

__

Page 12: Application insights + 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

★ 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 ?

Page 13: Application insights + 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

Configurando o ambiente

portal.azure.com

Page 14: Application insights + 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

Configurando o ambiente

Page 15: Application insights + 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

Vem praDEMO

Page 16: Application insights + 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

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.

Page 17: Application insights + 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

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

Page 18: Application insights + 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

Page 19: Application insights + 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

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.

Page 20: Application insights + 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

Release Annotations

Page 21: Application insights + 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

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

Page 22: Application insights + 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

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.

Page 23: Application insights + ASP.NET Core

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

Page 24: Application insights + 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