SlideShare a Scribd company logo
1 of 52
Meet{cast}
powered by
Roberto Albano
Senior Technical Analyst @ KPMG
MVP Visual Studio and Development Technologies
Community Lead @ dotNET{podcast}
@dancerjude
roberto@dotnetpodcast.com
powered by
powered by
powered by
powered by
Meet{cast}
powered by
Meet{cast} – Canali video
powered by
Meet{cast}
in collaborazione con
#AperiTech
Meet{cast}
powered by
t.me/aperitech
bit.ly/devcalendar
bit.ly/CodemotionTC
#AperiTech
Un’iniziativa di
powered by
powered by
Eventi
DevOps@Work 2018
by DomusDotNet
http://bit.ly/doaw2018
Venerdì 23 marzo 2018 – sede Microsoft di Roma
powered by
Eventi
Global Azure Bootcamp Rome 2018
by dotNET{podcast} – DomusDotNet – DotNetCode – DotNetAbruzzo
Sabato 21 aprile 2018 – LUISS ENLABS
http://bit.ly/gabrome18-evb
powered by
 Cos’è Application Insights
 Azure dashboard
 Application Insights Analytics
 Codice
 Conclusioni
Agenda
powered by
 Cos’è Application Insights
 Azure dashboard
 Application Insights Analytics
 Codice
 Conclusioni
Agenda
powered by
La Potenza…
powered by
Cos’è Application Insights
Tre parole per spiegare tutto:
 Telemetry
 Cloud
 Developers
powered by
(da Wikipedia, l'enciclopedia libera)
La Telemetria è una tecnologia informatica che permette la
misurazione e la trascrizione di Informazioni di interesse al
progettista di sistema o all'operatore.
La parola deriva dalle radici greche (tele = lontano, e metron =
misura).
Telemetria
powered by
WAS or APM? Just Telemetry!
...in realtà sembra che sia…
 Web Analytics Software (WAS)
 ad esempio Google Analytics, Piwik, StatCounter…
 Application Performance Management (APM)
 secondo la documentazione Microsoft
powered by
Perché abbiamo bisogno della telemetria
 È dura creare software di successo
 Le scelte di business dipendono dai dati a disposizione
 Perché è sempre meglio sapere che non sapere
powered by
Quali applicazioni possiamo monitorare
Applicazioni / Servizi Web
• Asp.Net
• Java
• altre (es PHP, Ruby, ecc.)
N.B. Le applicazioni Web non devono per forza risiedere su Azure!
powered by
Cos’è Application Insights
 Un servizio di analisi dei dati per monitorare l'applicazione attiva
 Rileva e diagnostica problemi di prestazioni
 Aiuta a capire effettivamente cosa fanno gli utenti con l'applicazione
 Pensato per aiutare gli sviluppatori a migliorare prestazioni e facilità di
utilizzo
powered by
Cosa possiamo fare con Application Insights
 Verificare la disponibilità
 Misurare le prestazioni
 Capire le modalità di utilizzo
powered by
Cosa ci serve per poter partire
Subscription su Azure:
 Abbonamento
 Pay as you go
 Sottoscrizioni MSDN (sviluppo e test)
powered by
Le metriche
• Una metrica è l’indicatore della nostra misurazione
• Composta da un insieme di «data point»
• Una metrica per ogni aspetto da monitorare
• Telemetria: una o più metriche
powered by
Tipologie di metriche
• Misurazioni (performance e disponibilità)
• Tracciatura (gestione errori e bug solving)
• Conteggio di eventi (utilizzo applicazioni)
powered by
Metriche di misurazione (esempi)
• Tempi di invio della richiesta
• Tempi di risposta del server
• Tempi di caricamento della response
• Tempi di caricamento della pagina nel browser
powered by
Metriche di tracciatura (esempi)esempi)
• Numero di richieste errate dal client al server
• Numero di eccezioni sul server
• Numero di eccezioni nel browser
powered by
Metriche di conteggio eventi (esempi) (esempi)
• Numero di pagine visitate
• Tipologia di device
• Geolocation di provenienza
powered by
Altre caratteristiche
• Possibilità di molteplici ambienti
gestire stage diversi (es. sviluppo, collaudo, produzione)
• Application Insights Analytics
strumento per «query» custom (con esportazione dati)
• Dati e Report
esportazione dati automatizzata (funzionalità a pagamento)
powered by
Altre caratteristiche
• Application Map
diagramma delle dipendenze tra i componenti (e relativi indicatori)
• Smart Detection
avvisi automatici per potenziali problemi alla web application (no configuration)
• Application Profiler
diagnostica su app service (solo su web app ospitate su Azure)
powered by
Altre caratteristiche
• Utilizzabile da PowerBI
senza necessità di export
• Accesso da REST API
accesso dati
powered by
 Cos’è Application Insights
 Azure dashboard
 Application Insights Analytics
 Codice
 Conclusioni
Agenda
powered by
 Cos’è Application Insights
 Azure dashboard
 Application Insights Analytics
 Codice
 Conclusioni
Agenda
powered by
Application Insights Analytics
• Un potente strumento di interrogazione
• Esegue query su enormi quantità di dati in pochi secondi
• Usa un suo linguaggio proprietario
• Consente l’export dei dati ottenuti
powered by
Application Insights Analytics
powered by
Application Insights Analytics
Alcuni esempi di query:
requests
| limit 5
requests
| limit 5
| project timestamp, url
ultime 5 richieste (tutti i campi)
ultime 5 richieste (solo due campi)
powered by
Application Insights Analytics
Alcuni esempi di query:
richieste nelle ultime 24 ore
richieste a partire da una data
requests
| where timestamp >= ago(24h)
requests
| where timestamp >= datetime(2017-01-01)
powered by
Application Insights Analytics
Rappresentazione del risultato:
powered by
 Cos’è Application Insights
 Azure dashboard
 Application Insights Analytics
 Codice
 Conclusioni
Agenda
powered by
Application Insights Profiler
• Introdotto circa un anno fa
• Consente di diagnosticare problemi di performance in Azure
• Calcola migliori, peggiori e medie performance
• Analizza performance infrastrutturali
• Verrà introdotto anche su altre risorse di Azure
powered by
Application Insights Profiler
 Non influisce sulle performance attuali
 Applicabile solo su Azure App Service ospitate su Azure
 Richiede SDK AI versione 2.2 o superiore nell’applicazione
powered by
SDK disponibili
• Server ASP.NET (in Azure o IIS on-premises)
• Servizi cloud di Azure
• Server J2EE
• Pagine Web: HTML+JavaScript
• Altre piattaforme: Node.js, PHP, Python, Ruby, Joomla,
SharePoint, WordPress, Docker
powered by
TelemetryClient - API disponibili
Metodo Utilizzo
TrackPageView Pagine, schermo, form, ecc.
TrackEvent Eventi utenti o applicativi
TrackMetric Metriche
TrackException Eccezioni
TrackRequest Caratteristiche request
TrackTrace Messaggi diagnostica
TrackDependency Monitoraggio dipendenze
powered by
TelemetryClient - API disponibili
using Microsoft.ApplicationInsights;
var telemetry = new TelemetryClient();
telemetry.TrackEvent("Loading Home-Index View");
Un esempio di custom event «semplice»
powered by
TelemetryClient - API disponibili
var properties = new Dictionary <string, string>{
{"game", currentGame.Name},
{"difficulty", currentGame.Difficulty}
};
var measurements = new Dictionary <string, double>{
{"Score", currentGame.Score},
{"Opponents", currentGame.OpponentCount}
};
telemetry.TrackEvent("WinGame", properties, measurements);
Un esempio di custom event «complesso»
powered by
 Cos’è Application Insights
 Azure dashboard
 Application Insights Analytics
 Codice
 Conclusioni
Agenda
powered by
Tutto bello… ma quanto costa ?
powered by
 Cos’è Application Insights
 Azure dashboard
 Application Insights Analytics
 Codice
 Conclusioni
Agenda
powered by
Tutti abbiamo necessità di controllo...
…più controllo
possibile…
…certo, non
bisogna esagerare
:-)
powered by
Tutti abbiamo bisogno della telemetria...
…quasi tutti…
:-)
powered by
Documentazione, tutorial e link utili
• aka.ms/AIGetStarted
Application Insights Get Started page (Eng)
• bit.ly/MsApplicationInsights
Microsoft Application Insights Documentazione (Ita)
• bit.ly/UTNApplicationInsights
Articoli Blog «un tipo neuroso» (Ita)
• bit.ly/MsAIGitHub
Progetti SDK su GitHub Microsoft
(al momento 28 progetti)
powered by
Libri
Application Insights Succinctly
by Roberto Albano
Syncfusion Succinctly Series
http://bit.ly/ai-ebook
powered by
Question Time
powered by
Grazie!
http://bit.ly/ai-srvy
Dateci un vostro feedback!

More Related Content

Similar to Application insights - Meet{cast} - Meetup #AperiTech dotNET{podcast} - Marzo 2018

Microsoft Application Insights
Microsoft Application InsightsMicrosoft Application Insights
Microsoft Application InsightsRoberto Albano
 
EtnaDev 2016 - Application Insights
EtnaDev 2016 - Application InsightsEtnaDev 2016 - Application Insights
EtnaDev 2016 - Application InsightsRoberto Albano
 
Cert03 70-486 developing asp.net mvc 4 web applications
Cert03   70-486 developing asp.net mvc 4 web applicationsCert03   70-486 developing asp.net mvc 4 web applications
Cert03 70-486 developing asp.net mvc 4 web applicationsDotNetCampus
 
Power BI Streaming Data Flow e Azure IoT Central
Power BI Streaming Data Flow e Azure IoT CentralPower BI Streaming Data Flow e Azure IoT Central
Power BI Streaming Data Flow e Azure IoT CentralMarco Parenzan
 
Power BI data flow and Azure IoT Central
Power BI data flow and Azure IoT CentralPower BI data flow and Azure IoT Central
Power BI data flow and Azure IoT CentralMarco Parenzan
 
App Mobile Powerapps
App Mobile PowerappsApp Mobile Powerapps
App Mobile PowerappsGiuneco S.r.l
 
Gam05 costruisci il tuo antifurto perfetto con kinect e gli azure mobile se...
Gam05   costruisci il tuo antifurto perfetto con kinect e gli azure mobile se...Gam05   costruisci il tuo antifurto perfetto con kinect e gli azure mobile se...
Gam05 costruisci il tuo antifurto perfetto con kinect e gli azure mobile se...DotNetCampus
 
Plenaria 17 06 15
Plenaria 17 06 15Plenaria 17 06 15
Plenaria 17 06 15PAT
 
Designing with microservices - Daniele Mondello
Designing with microservices - Daniele MondelloDesigning with microservices - Daniele Mondello
Designing with microservices - Daniele MondelloDaniele Mondello
 
Integrazione con Visual Studio Online
Integrazione con Visual Studio OnlineIntegrazione con Visual Studio Online
Integrazione con Visual Studio OnlineDavide Benvegnù
 
v2 Presentazione Lelli
v2 Presentazione Lelliv2 Presentazione Lelli
v2 Presentazione LelliMatteo Lelli
 
Sviluppare Azure Web Apps
Sviluppare Azure Web AppsSviluppare Azure Web Apps
Sviluppare Azure Web AppsAndrea Dottor
 
Scenari introduzione Application Service Governance in Azienda
Scenari introduzione Application Service Governance in AziendaScenari introduzione Application Service Governance in Azienda
Scenari introduzione Application Service Governance in AziendaConsulthinkspa
 
ASP.NET performance optimization
ASP.NET performance optimizationASP.NET performance optimization
ASP.NET performance optimizationAndrea Dottor
 
Cert04 70-484 - essentials of developing windows store apps
Cert04   70-484 - essentials of developing windows store appsCert04   70-484 - essentials of developing windows store apps
Cert04 70-484 - essentials of developing windows store appsDotNetCampus
 
iVision Software 2.3
iVision Software 2.3iVision Software 2.3
iVision Software 2.3ivisionweb
 
Machine learning models continuous deployment on azure using devops
Machine learning models continuous deployment on azure using devopsMachine learning models continuous deployment on azure using devops
Machine learning models continuous deployment on azure using devopsIgor Antonacci
 
Asp.net 4 Community Tour VS2010
Asp.net 4 Community Tour VS2010Asp.net 4 Community Tour VS2010
Asp.net 4 Community Tour VS2010Fabrizio Bernabei
 
Modi innovativi per costruire App
Modi innovativi per costruire AppModi innovativi per costruire App
Modi innovativi per costruire AppCommit University
 

Similar to Application insights - Meet{cast} - Meetup #AperiTech dotNET{podcast} - Marzo 2018 (20)

Microsoft Application Insights
Microsoft Application InsightsMicrosoft Application Insights
Microsoft Application Insights
 
EtnaDev 2016 - Application Insights
EtnaDev 2016 - Application InsightsEtnaDev 2016 - Application Insights
EtnaDev 2016 - Application Insights
 
Cert03 70-486 developing asp.net mvc 4 web applications
Cert03   70-486 developing asp.net mvc 4 web applicationsCert03   70-486 developing asp.net mvc 4 web applications
Cert03 70-486 developing asp.net mvc 4 web applications
 
Power BI Streaming Data Flow e Azure IoT Central
Power BI Streaming Data Flow e Azure IoT CentralPower BI Streaming Data Flow e Azure IoT Central
Power BI Streaming Data Flow e Azure IoT Central
 
Power BI data flow and Azure IoT Central
Power BI data flow and Azure IoT CentralPower BI data flow and Azure IoT Central
Power BI data flow and Azure IoT Central
 
App Mobile Powerapps
App Mobile PowerappsApp Mobile Powerapps
App Mobile Powerapps
 
Gam05 costruisci il tuo antifurto perfetto con kinect e gli azure mobile se...
Gam05   costruisci il tuo antifurto perfetto con kinect e gli azure mobile se...Gam05   costruisci il tuo antifurto perfetto con kinect e gli azure mobile se...
Gam05 costruisci il tuo antifurto perfetto con kinect e gli azure mobile se...
 
Plenaria 17 06 15
Plenaria 17 06 15Plenaria 17 06 15
Plenaria 17 06 15
 
Designing with microservices - Daniele Mondello
Designing with microservices - Daniele MondelloDesigning with microservices - Daniele Mondello
Designing with microservices - Daniele Mondello
 
Swagger per tutti
Swagger per tuttiSwagger per tutti
Swagger per tutti
 
Integrazione con Visual Studio Online
Integrazione con Visual Studio OnlineIntegrazione con Visual Studio Online
Integrazione con Visual Studio Online
 
v2 Presentazione Lelli
v2 Presentazione Lelliv2 Presentazione Lelli
v2 Presentazione Lelli
 
Sviluppare Azure Web Apps
Sviluppare Azure Web AppsSviluppare Azure Web Apps
Sviluppare Azure Web Apps
 
Scenari introduzione Application Service Governance in Azienda
Scenari introduzione Application Service Governance in AziendaScenari introduzione Application Service Governance in Azienda
Scenari introduzione Application Service Governance in Azienda
 
ASP.NET performance optimization
ASP.NET performance optimizationASP.NET performance optimization
ASP.NET performance optimization
 
Cert04 70-484 - essentials of developing windows store apps
Cert04   70-484 - essentials of developing windows store appsCert04   70-484 - essentials of developing windows store apps
Cert04 70-484 - essentials of developing windows store apps
 
iVision Software 2.3
iVision Software 2.3iVision Software 2.3
iVision Software 2.3
 
Machine learning models continuous deployment on azure using devops
Machine learning models continuous deployment on azure using devopsMachine learning models continuous deployment on azure using devops
Machine learning models continuous deployment on azure using devops
 
Asp.net 4 Community Tour VS2010
Asp.net 4 Community Tour VS2010Asp.net 4 Community Tour VS2010
Asp.net 4 Community Tour VS2010
 
Modi innovativi per costruire App
Modi innovativi per costruire AppModi innovativi per costruire App
Modi innovativi per costruire App
 

More from Roberto Albano

Codegen2018 Quantum Computing
Codegen2018 Quantum ComputingCodegen2018 Quantum Computing
Codegen2018 Quantum ComputingRoberto Albano
 
Pubblica la tua app sul nuovo Windows Store
Pubblica la tua app sul nuovo Windows StorePubblica la tua app sul nuovo Windows Store
Pubblica la tua app sul nuovo Windows StoreRoberto Albano
 
Introduzione a Microsoft Azure
Introduzione a Microsoft AzureIntroduzione a Microsoft Azure
Introduzione a Microsoft AzureRoberto Albano
 
Comprendere l'architettura service oriented
Comprendere l'architettura service orientedComprendere l'architettura service oriented
Comprendere l'architettura service orientedRoberto Albano
 

More from Roberto Albano (7)

Codegen2018 Quantum Computing
Codegen2018 Quantum ComputingCodegen2018 Quantum Computing
Codegen2018 Quantum Computing
 
Pubblica la tua app sul nuovo Windows Store
Pubblica la tua app sul nuovo Windows StorePubblica la tua app sul nuovo Windows Store
Pubblica la tua app sul nuovo Windows Store
 
Introduzione a Microsoft Azure
Introduzione a Microsoft AzureIntroduzione a Microsoft Azure
Introduzione a Microsoft Azure
 
Comprendere l'architettura service oriented
Comprendere l'architettura service orientedComprendere l'architettura service oriented
Comprendere l'architettura service oriented
 
Architettura web
Architettura webArchitettura web
Architettura web
 
Ajax
AjaxAjax
Ajax
 
Accessibilità
AccessibilitàAccessibilità
Accessibilità
 

Application insights - Meet{cast} - Meetup #AperiTech dotNET{podcast} - Marzo 2018

  • 1. Meet{cast} powered by Roberto Albano Senior Technical Analyst @ KPMG MVP Visual Studio and Development Technologies Community Lead @ dotNET{podcast} @dancerjude roberto@dotnetpodcast.com
  • 9. powered by Eventi DevOps@Work 2018 by DomusDotNet http://bit.ly/doaw2018 Venerdì 23 marzo 2018 – sede Microsoft di Roma
  • 10. powered by Eventi Global Azure Bootcamp Rome 2018 by dotNET{podcast} – DomusDotNet – DotNetCode – DotNetAbruzzo Sabato 21 aprile 2018 – LUISS ENLABS http://bit.ly/gabrome18-evb
  • 11. powered by  Cos’è Application Insights  Azure dashboard  Application Insights Analytics  Codice  Conclusioni Agenda
  • 12. powered by  Cos’è Application Insights  Azure dashboard  Application Insights Analytics  Codice  Conclusioni Agenda
  • 14. powered by Cos’è Application Insights Tre parole per spiegare tutto:  Telemetry  Cloud  Developers
  • 15. powered by (da Wikipedia, l'enciclopedia libera) La Telemetria è una tecnologia informatica che permette la misurazione e la trascrizione di Informazioni di interesse al progettista di sistema o all'operatore. La parola deriva dalle radici greche (tele = lontano, e metron = misura). Telemetria
  • 16. powered by WAS or APM? Just Telemetry! ...in realtà sembra che sia…  Web Analytics Software (WAS)  ad esempio Google Analytics, Piwik, StatCounter…  Application Performance Management (APM)  secondo la documentazione Microsoft
  • 17. powered by Perché abbiamo bisogno della telemetria  È dura creare software di successo  Le scelte di business dipendono dai dati a disposizione  Perché è sempre meglio sapere che non sapere
  • 18. powered by Quali applicazioni possiamo monitorare Applicazioni / Servizi Web • Asp.Net • Java • altre (es PHP, Ruby, ecc.) N.B. Le applicazioni Web non devono per forza risiedere su Azure!
  • 19. powered by Cos’è Application Insights  Un servizio di analisi dei dati per monitorare l'applicazione attiva  Rileva e diagnostica problemi di prestazioni  Aiuta a capire effettivamente cosa fanno gli utenti con l'applicazione  Pensato per aiutare gli sviluppatori a migliorare prestazioni e facilità di utilizzo
  • 20. powered by Cosa possiamo fare con Application Insights  Verificare la disponibilità  Misurare le prestazioni  Capire le modalità di utilizzo
  • 21. powered by Cosa ci serve per poter partire Subscription su Azure:  Abbonamento  Pay as you go  Sottoscrizioni MSDN (sviluppo e test)
  • 22. powered by Le metriche • Una metrica è l’indicatore della nostra misurazione • Composta da un insieme di «data point» • Una metrica per ogni aspetto da monitorare • Telemetria: una o più metriche
  • 23. powered by Tipologie di metriche • Misurazioni (performance e disponibilità) • Tracciatura (gestione errori e bug solving) • Conteggio di eventi (utilizzo applicazioni)
  • 24. powered by Metriche di misurazione (esempi) • Tempi di invio della richiesta • Tempi di risposta del server • Tempi di caricamento della response • Tempi di caricamento della pagina nel browser
  • 25. powered by Metriche di tracciatura (esempi)esempi) • Numero di richieste errate dal client al server • Numero di eccezioni sul server • Numero di eccezioni nel browser
  • 26. powered by Metriche di conteggio eventi (esempi) (esempi) • Numero di pagine visitate • Tipologia di device • Geolocation di provenienza
  • 27. powered by Altre caratteristiche • Possibilità di molteplici ambienti gestire stage diversi (es. sviluppo, collaudo, produzione) • Application Insights Analytics strumento per «query» custom (con esportazione dati) • Dati e Report esportazione dati automatizzata (funzionalità a pagamento)
  • 28. powered by Altre caratteristiche • Application Map diagramma delle dipendenze tra i componenti (e relativi indicatori) • Smart Detection avvisi automatici per potenziali problemi alla web application (no configuration) • Application Profiler diagnostica su app service (solo su web app ospitate su Azure)
  • 29. powered by Altre caratteristiche • Utilizzabile da PowerBI senza necessità di export • Accesso da REST API accesso dati
  • 30. powered by  Cos’è Application Insights  Azure dashboard  Application Insights Analytics  Codice  Conclusioni Agenda
  • 31. powered by  Cos’è Application Insights  Azure dashboard  Application Insights Analytics  Codice  Conclusioni Agenda
  • 32. powered by Application Insights Analytics • Un potente strumento di interrogazione • Esegue query su enormi quantità di dati in pochi secondi • Usa un suo linguaggio proprietario • Consente l’export dei dati ottenuti
  • 34. powered by Application Insights Analytics Alcuni esempi di query: requests | limit 5 requests | limit 5 | project timestamp, url ultime 5 richieste (tutti i campi) ultime 5 richieste (solo due campi)
  • 35. powered by Application Insights Analytics Alcuni esempi di query: richieste nelle ultime 24 ore richieste a partire da una data requests | where timestamp >= ago(24h) requests | where timestamp >= datetime(2017-01-01)
  • 36. powered by Application Insights Analytics Rappresentazione del risultato:
  • 37. powered by  Cos’è Application Insights  Azure dashboard  Application Insights Analytics  Codice  Conclusioni Agenda
  • 38. powered by Application Insights Profiler • Introdotto circa un anno fa • Consente di diagnosticare problemi di performance in Azure • Calcola migliori, peggiori e medie performance • Analizza performance infrastrutturali • Verrà introdotto anche su altre risorse di Azure
  • 39. powered by Application Insights Profiler  Non influisce sulle performance attuali  Applicabile solo su Azure App Service ospitate su Azure  Richiede SDK AI versione 2.2 o superiore nell’applicazione
  • 40. powered by SDK disponibili • Server ASP.NET (in Azure o IIS on-premises) • Servizi cloud di Azure • Server J2EE • Pagine Web: HTML+JavaScript • Altre piattaforme: Node.js, PHP, Python, Ruby, Joomla, SharePoint, WordPress, Docker
  • 41. powered by TelemetryClient - API disponibili Metodo Utilizzo TrackPageView Pagine, schermo, form, ecc. TrackEvent Eventi utenti o applicativi TrackMetric Metriche TrackException Eccezioni TrackRequest Caratteristiche request TrackTrace Messaggi diagnostica TrackDependency Monitoraggio dipendenze
  • 42. powered by TelemetryClient - API disponibili using Microsoft.ApplicationInsights; var telemetry = new TelemetryClient(); telemetry.TrackEvent("Loading Home-Index View"); Un esempio di custom event «semplice»
  • 43. powered by TelemetryClient - API disponibili var properties = new Dictionary <string, string>{ {"game", currentGame.Name}, {"difficulty", currentGame.Difficulty} }; var measurements = new Dictionary <string, double>{ {"Score", currentGame.Score}, {"Opponents", currentGame.OpponentCount} }; telemetry.TrackEvent("WinGame", properties, measurements); Un esempio di custom event «complesso»
  • 44. powered by  Cos’è Application Insights  Azure dashboard  Application Insights Analytics  Codice  Conclusioni Agenda
  • 45. powered by Tutto bello… ma quanto costa ?
  • 46. powered by  Cos’è Application Insights  Azure dashboard  Application Insights Analytics  Codice  Conclusioni Agenda
  • 47. powered by Tutti abbiamo necessità di controllo... …più controllo possibile… …certo, non bisogna esagerare :-)
  • 48. powered by Tutti abbiamo bisogno della telemetria... …quasi tutti… :-)
  • 49. powered by Documentazione, tutorial e link utili • aka.ms/AIGetStarted Application Insights Get Started page (Eng) • bit.ly/MsApplicationInsights Microsoft Application Insights Documentazione (Ita) • bit.ly/UTNApplicationInsights Articoli Blog «un tipo neuroso» (Ita) • bit.ly/MsAIGitHub Progetti SDK su GitHub Microsoft (al momento 28 progetti)
  • 50. powered by Libri Application Insights Succinctly by Roberto Albano Syncfusion Succinctly Series http://bit.ly/ai-ebook