application insights + xamarin

25
Application Insights com Xamarin i n t e r o p m i x 2 0 1 6 @LetticiaNicoli

Upload: letticia-nicoli

Post on 16-Apr-2017

234 views

Category:

Technology


1 download

TRANSCRIPT

Page 1: Application Insights + Xamarin

Application Insights com Xamarin

i n t e r o p m i x 2 0 1 6

@LetticiaNicoli

Page 2: Application Insights + Xamarin

Apresentação

★ Desenvolvedora na Lambda3;

★ Formada em Análise e Desenvolvimento de Sistemas na Faculdade Bandtec;

★ Adepta a novas tecnologias e metodologias ágeis de desenvolvimento.

Letticia Nicoli de Lima20 Anos

Page 3: Application Insights + Xamarin

i n t e r o p m i x 2 0 1 6

Page 4: Application Insights + Xamarin

i n t e r o p m i x 2 0 1 6

Page 5: Application Insights + Xamarin

i n t e r o p m i x 2 0 1 6

PRECISAMOS DE MAIS INFORMAÇÕES !

Page 6: Application Insights + Xamarin

i n t e r o p m i x 2 0 1 6

Page 7: Application Insights + Xamarin

i n t e r o p m i x 2 0 1 6

Page 8: Application Insights + Xamarin

i n t e r o p m i x 2 0 1 6

APPLICATION INSIGHTS

Page 9: Application Insights + Xamarin

i n t e r o p m i x 2 0 1 6

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 10: Application Insights + Xamarin

i n t e r o p m i x 2 0 1 6

★ 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 11: Application Insights + Xamarin

i n t e r o p m i x 2 0 1 6

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 correlacionar a eventos e a rastreamentos.

Page 12: Application Insights + Xamarin

i n t e r o p m i x 2 0 1 6

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 13: Application Insights + Xamarin

i n t e r o p m i x 2 0 1 6

Page 14: Application Insights + Xamarin

i n t e r o p m i x 2 0 1 6

Vem praDEMO

Page 15: Application Insights + Xamarin

i n t e r o p m i x 2 0 1 6

Release Annotations

Page 16: Application Insights + Xamarin

i n t e r o p m i x 2 0 1 6

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 17: Application Insights + Xamarin

i n t e r o p m i x 2 0 1 6

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 18: Application Insights + Xamarin

i n t e r o p m i x 2 0 1 6

Xamarin

★ SDK XAMARIN.FORMS

github.com/Microsoft/ApplicationInsights-Xamarin

★ SDK XAMARINgithub.com/Microsoft/ApplicationInsights-Xamarin/tree/feature/remove-xamarin-forms

Nível mínimo da API para usar a SDK App Insights no Android é 9. No entanto, para coleta automática de eventos ciclo de vida requer nível API 15. Para iOS a versão mínima iOS é 6.

Page 19: Application Insights + Xamarin

i n t e r o p m i x 2 0 1 6

O que eu tenho disponível ?

Page 20: Application Insights + Xamarin

i n t e r o p m i x 2 0 1 6

Vem praDEMO

Page 21: Application Insights + Xamarin

i n t e r o p m i x 2 0 1 6

Page 22: Application Insights + Xamarin

i n t e r o p m i x 2 0 1 6

É uma plataforma para coletar relatórios de erros ao vivo, obter feedback de seus usuários, distribuição do aplicativo, recrutar novos testadores, e analisar a sua cobertura de teste.

hockeyapp.net/

Page 23: Application Insights + Xamarin

i n t e r o p m i x 2 0 1 6

Exploração de dados

★ Do HockeyApp, você pode enviar telemetria personalizada e ajudar no diagnóstico de falhas.

★ Esse fluxo de telemetria pode ser consultado usando o Analytics do Application Insights.

Page 25: Application Insights + Xamarin

i n t e r o p m i x 2 0 1 6

DÚVIDAS ?Twitter: @LetticiaNicoliE-mail: [email protected]