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 Lima
20 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 ISSO
IMEDIATAMENTE !
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 pra
DEMO
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: @LetticiaNicoli
E-mail: letticia.nicoli@lambda3.com.br
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 + ASP.NET Core

  • 1.
    Application Insights com ASP.NETCore d o t n e t C o n f . l o c a l – S ã o P a u l o
  • 2.
    About me ★ Desenvolvedorana 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 Lima 20 Anos
  • 3.
    d o tn e t C o n f . l o c a l – S ã o P a u l o VAMOS LÁ ...
  • 4.
    d o tn 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 ISSO IMEDIATAMENTE !
  • 5.
    d o tn e t C o n f . l o c a l – S ã o P a u l o
  • 6.
    d o tn e t C o n f . l o c a l – S ã o P a u l o
  • 7.
    d o tn e t C o n f . l o c a l – S ã o P a u l o PRECISAMOS DE MAIS INFORMAÇÕES !
  • 8.
    d o tn e t C o n f . l o c a l – S ã o P a u l o
  • 9.
    d o tn e t C o n f . l o c a l – S ã o P a u l o
  • 10.
    d o tn e t C o n f . l o c a l – S ã o P a u l o APPLICATION INSIGHTS
  • 11.
    d o tn 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. __
  • 12.
    d o tn 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 ?
  • 13.
    d o tn e t C o n f . l o c a l – S ã o P a u l o Configurando o ambiente portal.azure.com
  • 14.
    d o tn e t C o n f . l o c a l – S ã o P a u l o Configurando o ambiente
  • 15.
    d o tn e t C o n f . l o c a l – S ã o P a u l o Vem pra DEMO
  • 16.
    d o tn 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.
  • 17.
    d o tn 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
  • 18.
    d o tn e t C o n f . l o c a l – S ã o P a u l o
  • 19.
    d o tn 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.
  • 20.
    d o tn e t C o n f . l o c a l – S ã o P a u l o Release Annotations
  • 21.
    d o tn 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
  • 22.
    d o tn 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.
  • 23.
    DÚVIDAS ? Twitter: @LetticiaNicoli E-mail:letticia.nicoli@lambda3.com.br d o t n e t C o n f . l o c a l – S ã o P a u l o
  • 24.
    d o tn e t C o n f . l o c a l – S ã o P a u l o