Top Banner
34

DevDay 2017 - Belo Horizonte - Application Insights

Jan 23, 2018

Download

Software

Andre Dias
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: DevDay 2017 - Belo Horizonte - Application Insights
Page 2: DevDay 2017 - Belo Horizonte - Application Insights

André [email protected]

http://blog.andredias.net

@andrediasbr

Page 3: DevDay 2017 - Belo Horizonte - Application Insights

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

Page 4: DevDay 2017 - Belo Horizonte - Application Insights

Geração de Dados

http://demoappinsights.azurewebsites.net/

Page 5: DevDay 2017 - Belo Horizonte - Application Insights

Aplication Insights

O que é?

O que faz?

Onde roda?

Em qual linguagem?

Em que plataforma?

Preciso do Azure?

É caro?

http://aka.ms/applicationinsights

Page 6: DevDay 2017 - Belo Horizonte - Application Insights

Entendimento Sobrea Aplicação

Page 7: DevDay 2017 - Belo Horizonte - Application Insights

Aplicação: Live Metrics

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

Geral da aplicação em tempo real

Page 8: DevDay 2017 - Belo Horizonte - Application Insights

Aplicação: Application Map

Desenho automático do mapa da aplicação

Page 9: DevDay 2017 - Belo Horizonte - Application Insights

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.

Page 10: DevDay 2017 - Belo Horizonte - Application Insights

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.

Page 11: DevDay 2017 - Belo Horizonte - Application Insights

Aplicação: Performance

Page 12: DevDay 2017 - Belo Horizonte - Application Insights

Entendimento sobre o comportamento do usuário

Page 13: DevDay 2017 - Belo Horizonte - Application Insights

Usuário: Usuários

Quem é o seu usuário?

Page 14: DevDay 2017 - Belo Horizonte - Application Insights

Usuário: User Flow

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

Page 15: DevDay 2017 - Belo Horizonte - Application Insights

Usuário: Funnels

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

Page 16: DevDay 2017 - Belo Horizonte - Application Insights

Integração com o VSTS

Page 17: DevDay 2017 - Belo Horizonte - Application Insights

VSTS: Work Items

Abra bugs diretamente no VSTS a partir

do Application Insights.

Page 18: DevDay 2017 - Belo Horizonte - Application Insights

VSTS: Application Insights Widgets

Page 19: DevDay 2017 - Belo Horizonte - Application Insights

Debug em Produção

Page 20: DevDay 2017 - Belo Horizonte - Application Insights
Page 21: DevDay 2017 - Belo Horizonte - Application Insights

Análise Profunda de Dados

Page 22: DevDay 2017 - Belo Horizonte - Application Insights

Dados: Continuous Export

Os dados são mantidos apenas por 90

dias. Se precisar mantê-los por mais

tempo, utilize o Continuous Export.

Page 23: DevDay 2017 - Belo Horizonte - Application Insights

Dados: Application Insights Analytics

Page 24: DevDay 2017 - Belo Horizonte - Application Insights

Como configurar sua aplicação

Page 25: DevDay 2017 - Belo Horizonte - Application Insights

Instrumentando sua aplicação

Page 26: DevDay 2017 - Belo Horizonte - Application Insights

Outras informações úteis

Page 27: DevDay 2017 - Belo Horizonte - Application Insights

Preço

Page 28: DevDay 2017 - Belo Horizonte - Application Insights

Estimativa de Uso e Controle de Custo

Page 29: DevDay 2017 - Belo Horizonte - Application Insights

REST API

https://dev.applicationinsights.io/

Page 30: DevDay 2017 - Belo Horizonte - Application Insights

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.

Page 31: DevDay 2017 - Belo Horizonte - Application Insights

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

Page 32: DevDay 2017 - Belo Horizonte - Application Insights

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

Page 33: DevDay 2017 - Belo Horizonte - Application Insights

Dúvidas?

Page 34: DevDay 2017 - Belo Horizonte - Application Insights

André [email protected]

http://blog.andredias.net

@andrediasbr