Application Insights - Real time telemetry for your cross platform applications

14
Real Time Telemetry for your Cross Platform Applications Abhijit Jana Consultant, Microsoft

Transcript of Application Insights - Real time telemetry for your cross platform applications

Real Time Telemetry for your Cross Platform ApplicationsAbhijit Jana

Consultant, Microsoft

Agenda• Understand the importance of collecting Telemetry data• Getting started with Application Insights• Leverage Application Insights across various platforms• Identifying and Solving real time problems with Application Insights• Monitor and analyze the telemetry data

Why collecting Telemetry data is important ? Development

Operations

Development Lifecycle

Analysis / Learn &

Improvement

Monitor

Release

Testing and Bug Fixing

Development

Plan

• Understand how the app is doing • Understand your app usages. • Identifying the app crashes• Debug and fix production problems

first.• Analysis the data to understand your

end users• Plan for improvements• Make an impact

Introducing Application InsightsDetect Issue Quick Diagnose Fix the Problem Understand the Usages Continuously Improve

Provide a powerful insights view of your AppCollect Telemetry Data

Store and Process the Data

• It’s Fast• Configuration is very easy• 3600 View• Powerful Insights• Data driven built in analytics• Powerful diagnostics and usage

insights• Lots of tooling support for Visual

Studio 2015• Out of box experience

Summarize – Application Insights

Is app doing well in market, are the right set of features getting used, what's needs to be done to take it next level.

Identify early app issues and failure, find out any performance bottleneck, any dependency failure…

Performing

Detect application downtime fast, validate if application is available across, notify is there is any downtime..

Available

Succeeding

DemoGetting Started with Application Insights using Visual Studio 2015Start using Application Insights without a single line of code for a Web Application, easy integration and different tooling supports. Quick walkthrough of Azure portal and understand the basics of captured telemetry information. Understand how to use application insights web test for web application availability.

Platform Supports - Application Insights

Web Apps Mobile Apps ServicesOpen Source

ASP.NET , ASP.NET MVC , Universal Windows Apps, Mobile Apps , JAVA / J2EE, iOS, Android, Node.Js, Ruby, Python …

DemoApplication Insights for Universal Windows Platform (UWP) Understand how application insights works for Universal Apps running on cross devices like desktop, tablets and phones. Walkthrough of custom events, dependency call, and exception details. Verify the app usages from different devices.

DemoUsing Application Insights for Android AppsUsing Application Insights for an Android app using Application Insight SDKs and Visual Studio 2015.

DemoMonitor and analyze the telemetry data to understand your customer betterReal time monitoring and analysis with live dashboard , understanding product usages, visualize the data using Power BI with the help of Azure Stream Analytics

Recap

• Powerful and easy way to track the application

availability, performance

•Monitor and analyze the telemetry data to understand your customer better

• Identify crashes, exception, dependency failure faster than ever.

•Resolve problem faster

• It’s Fast•Configuration is very easy•Support ‘almost’ any app & services

Collect The Telemetry

Data

Triage and Resolve Problem

Faster

Built in Analytics &

Powerful insights

Data Driven Decision

ReferencesRelated references for you to expand your knowledge on the subject• https://azure.microsoft.com/en-in/documentation/articles/app-insights-get-started/

• http://abhijan.me/appinsightstips

technet.microsoft.com/en-in

aka.ms/mva

msdn.microsoft.com/Developer Network

Tell us what you think Help us shape future events by sharing your valuable feedback.

Scan the QR code to evaluate this session.

Thank you Twitter: @abhijitjana

Blog : http://abhijitjana.net

Connect with me