application insights - iii encontro metropolitano de tecnologia - baixada santista

Download Application Insights - III Encontro Metropolitano de Tecnologia - Baixada Santista

Post on 13-Apr-2017

142 views

Category:

Software

1 download

Embed Size (px)

TRANSCRIPT

PowerPoint Presentation

Monitoramento de aplicaes com Application InsightsRenato Groffe (MTAC)

2014 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.6/9/2016 12:19 AM1

Mais de 15 anos de experincia na rea de TecnologiaMTAC (Microsoft Technical Audience Contributor)Articulista e palestrante em eventos ligados ao desenvolvimento de software (Canal .NET, Devmedia, .NET Coders, Comunidade .NET, BaixadaTech)Renato Groffe

Monitoramento de aplicaesApplication Insights: uma viso geralExemplos prticosAgenda

Monitoramento de aplicaes

necessrio garantir que o sistema se encontra em operaoDeteco de falhasPerformanceApontar funcionalidades utilizadas intensivamentePor que monitorar uma aplicao?

Implementando mecanismos de logCriando relatrios de acompanhamentoE como monitorar?

Muitas vezes o monitoramento relegado a um segundo planoLogs bem elaborados exigem grandes esforos de codificaoSurgem as dificuldades...

Telemetria coleta automatizada de dados (mtricas) para posterior anliseComo superar isto?

E o que o Azure nos oferece em termos de telemetria?Telemetria e cloud computing

Application Insights: uma viso geral

Disponibilidade de uma aplicaoFalhasNmero de usurios conectadosNmero de requisiesTempos de respostaLocal de origem dos usuriosEventos customizadosBrowser utilizadosO que possvel monitorar?

Dados so coletados em uma aplicao e enviadas para um repositrio na nuvem

Estes dados so agrupados na forma de mtricas

Dashboards no portal do Azure permitem a anlise das informaes obtidasComo funciona o Application Insights?

Integrao com Power BI e Excel

Deteco proativa deteco e gerao de avisos sobre problemas de performance (usando data mining + Machine Learning)

Como funciona o Application Insights?

Regras de alerta permitem o envio de e-mails de notificaoComo funciona o Application Insights?

Disponibilidade de uma aplicaoFalhasNmero de usurios conectadosNmero de requisiesTempos de respostaLocal de origem dos usuriosEventos customizadosO que possvel monitorar?

Novas aplicaes

Projetos j existentesOnde utilizar o Application Insights?

Solues on-premise ou na nuvem

SitesWeb ServicesAPIs REST

Onde utilizar o Application Insights?

Plataformas suportadas

Conta de acesso ao Microsoft AzureUtilizao de uma chave (Instrumentation Key)Adio de packages do Application Insights SDKEm novas aplicaes tudo isto pode ser configurado na criao do projetoApplication Insights em aplicaes .NET

Sites criados em Web FormsSites criados com o ASP.NET MVCServios criados com a tecnologia WCFServios criados com a tecnologia Web APIApplication Insights em aplicaes .NET

Diferentes faixas de cobrana conforme nvel de utilizaoPreo?

https://azure.microsoft.com/pt-br/pricing/details/application-insights/

Exemplos prticos

Facebook:https://www.facebook.com/renatogroff

Site:http://renatogroffe.net/

Canal .NET:https://www.facebook.com/canaldotnet

LinkedIn:http://br.linkedin.com/in/renatogroffeContatos

Obrigado!!!Application Insights