DevDay 2017 - Belo Horizonte - Application Insights

34

Transcript of DevDay 2017 - Belo Horizonte - Application Insights

André [email protected]

http://blog.andredias.net

@andrediasbr

Nos próximos 45 minutos, vamos ver...

• Uma visão geral sobre o Application Insights

• Entendimento sobre a aplicação

• Entendimento sobre o comportamento do usuário

• Integração com o VSTS

• Debug em Produção

• Análise Profunda de Dados

• Como configurar sua aplicação

Geração de Dados

http://demoappinsights.azurewebsites.net/

Aplication Insights

O que é?

O que faz?

Onde roda?

Em qual linguagem?

Em que plataforma?

Preciso do Azure?

É caro?

http://aka.ms/applicationinsights

Entendimento Sobrea Aplicação

Aplicação: Live Metrics

Informações sobre Requests, Dependências, Erros e sobre a Saúde

Geral da aplicação em tempo real

Aplicação: Application Map

Desenho automático do mapa da aplicação

Aplicação: Disponibilidade

Realização de testes de ping e testes

web sendo disparados de várias regiões

para assegurar que a aplicação e suas

dependências estão funcionando

corretamente.

Aplicação: Alertas

Configuração de alertas para

monitoração de recursos como

Memória, CPU, Disco entre outros caso

um determinado threshold seja

atingido durante um período.

Aplicação: Performance

Entendimento sobre o comportamento do usuário

Usuário: Usuários

Quem é o seu usuário?

Usuário: User Flow

Por onde o seu usuário aonde? Em que parte do seu site ele saiu?

Usuário: Funnels

Determine a taxa de conversão baseada num funil de eventos

Integração com o VSTS

VSTS: Work Items

Abra bugs diretamente no VSTS a partir

do Application Insights.

VSTS: Application Insights Widgets

Debug em Produção

Análise Profunda de Dados

Dados: Continuous Export

Os dados são mantidos apenas por 90

dias. Se precisar mantê-los por mais

tempo, utilize o Continuous Export.

Dados: Application Insights Analytics

Como configurar sua aplicação

Instrumentando sua aplicação

Outras informações úteis

Preço

Estimativa de Uso e Controle de Custo

REST API

https://dev.applicationinsights.io/

FAQ

• Dá para instrumentar um servidor sem internet?

• Vai deixar minha aplicação mais lenta? • Não. O Application Insights roda em uma thread de baixa prioridade e terá

um consumo parecido com o Garbage Collection.

Revisando

• Uma visão geral sobre o Application Insights

• Entendimento sobre a aplicação

• Entendimento sobre o comportamento do usuário

• Integração com o VSTS

• Debug em Produção

• Análise Profunda de Dados

• Como configurar sua aplicação

Revisando...

O Application Insights é uma ferramenta de monitoração

poderosa, simples de configurar, que pode ser utilizada com

qualquer tecnologia e oferece 1GB mensal de telemetria de

forma gratuita.

http://aka.ms/applicationinsights

Dúvidas?

André [email protected]

http://blog.andredias.net

@andrediasbr