SlideShare una empresa de Scribd logo
1 de 13
Building high performance
software with Microsoft
Application Insights
Ken Cenerelli
@KenCenerelli
What is it?
 Application Insights offers availability monitoring for your
deployed live applications
 What it allows you to do:
 Detect issues faster (dashboards, alerts)
 Solve the right problems
 Continuously improve your applications
 Understand what your users are doing with them
 Make telemetry data an integral part of your development cycle
Overview
 Launched in November 2013 as part of Visual Studio Online
 Derived from Microsoft's System Center Operations Manager
2012 (SCOM)
 Uses similar technology available through SCOM:
 Application Performance Monitoring (APM)
 Global Service Monitor (GSM)
 Microsoft Monitoring Agent (MMA)
 Managed from the cloud
 No desktop client or local storage needed on your apps
Two Versions
 Application Insights for Visual Studio Online (Old)
 There will be no new development for the older version
 Use 1.x version of Application Insights
 Application Insights in Microsoft Azure (New)
 New features being added continuously
 Need a subscription to Microsoft Azure
 Use Visual Studio 2013 Update 3 or later with 2.x version of
Application Insights
Which one to use?
Application Insights for VSO
 Monitor a web service or web app
 Monitor a Windows Store or
Windows Phone app
 Monitor a Java web application at
the server
 Create a continuously-updated
dashboard showing your metrics
 Azure preview has customization
 Must refresh dashboard manually
Application Insights in Azure
 Availability and responsiveness of
any public web site
 Performance of an ASP.NET web
server (on premise or Azure site)
 Usage analytics of a web
application
If in doubt, Microsoft recommends using Application Insights in Azure
Demo
 Visual Studio Online overview
 Windows App with Application Insights
 Implement Usage Monitoring
 Visual Studio Online analytics dashboard
Application Insights in
Microsoft Azure Preview
 Launched in Fall 2014
 Available through Microsoft Azure Preview Portal
 Pro: Microsoft’s development efforts are focused here
 Con: Functionality in VSO (e.g. Windows apps
monitoring) not yet migrated
Microsoft Azure basics
 Need an account
 Works with the free trial
 Costs
 Plans and pricing?
 Deciding factors
 All VSO functionality will eventually migrate to Azure
 VSO version will eventually go away
 Tradeoff: Save money now versus migrating to Azure later
Demo
 Microsoft Azure Preview Portal overview
 Create a new Application Insights resource
 Use with a new project
 Use with an existing project
Availability Monitoring
with Web Tests
 Works for any web application on any platform
 Test the availability and performance of your app from
across the world
 Similar to load testing web applications
Demo
 Creating and diagnosing a web test
Telemetry Export
 Use the Continuous Export button on your resource’s
Overview blade
 Export your raw Application Insights telemetry data in
JSON format to an Azure storage account
 From there you can download it or write code to process
it into usable format
Resources
 Get started with Application Insights for Azure Preview:
 http://bit.ly/1y4lZZH
 http://bit.ly/1D1eUet
 Application Insights for Visual Studio Online Channel 9 videos:
 http://bit.ly/1A8HnLy
 Get a Free Microsoft Azure Trial Account:
 http://azure.microsoft.com
 Contact Details:
 @KenCenerelli
 Ken_Cenerelli@Outlook.com
 kencenerelli.wordpress.com

Más contenido relacionado

Último

CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
giselly40
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
Earley Information Science
 

Último (20)

The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 

Destacado

How Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental HealthHow Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental Health
ThinkNow
 
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie Insights
Kurio // The Social Media Age(ncy)
 

Destacado (20)

2024 State of Marketing Report – by Hubspot
2024 State of Marketing Report – by Hubspot2024 State of Marketing Report – by Hubspot
2024 State of Marketing Report – by Hubspot
 
Everything You Need To Know About ChatGPT
Everything You Need To Know About ChatGPTEverything You Need To Know About ChatGPT
Everything You Need To Know About ChatGPT
 
Product Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage EngineeringsProduct Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage Engineerings
 
How Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental HealthHow Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental Health
 
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdfAI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
 
Skeleton Culture Code
Skeleton Culture CodeSkeleton Culture Code
Skeleton Culture Code
 
PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024
 
Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)
 
How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024
 
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie Insights
 
Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024
 
5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary
 
ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd
 
Getting into the tech field. what next
Getting into the tech field. what next Getting into the tech field. what next
Getting into the tech field. what next
 
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentGoogle's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search Intent
 
How to have difficult conversations
How to have difficult conversations How to have difficult conversations
How to have difficult conversations
 
Introduction to Data Science
Introduction to Data ScienceIntroduction to Data Science
Introduction to Data Science
 
Time Management & Productivity - Best Practices
Time Management & Productivity -  Best PracticesTime Management & Productivity -  Best Practices
Time Management & Productivity - Best Practices
 
The six step guide to practical project management
The six step guide to practical project managementThe six step guide to practical project management
The six step guide to practical project management
 
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
 

Application Insights Slide Deck by Ken Cenerelli

  • 1. Building high performance software with Microsoft Application Insights Ken Cenerelli @KenCenerelli
  • 2. What is it?  Application Insights offers availability monitoring for your deployed live applications  What it allows you to do:  Detect issues faster (dashboards, alerts)  Solve the right problems  Continuously improve your applications  Understand what your users are doing with them  Make telemetry data an integral part of your development cycle
  • 3. Overview  Launched in November 2013 as part of Visual Studio Online  Derived from Microsoft's System Center Operations Manager 2012 (SCOM)  Uses similar technology available through SCOM:  Application Performance Monitoring (APM)  Global Service Monitor (GSM)  Microsoft Monitoring Agent (MMA)  Managed from the cloud  No desktop client or local storage needed on your apps
  • 4. Two Versions  Application Insights for Visual Studio Online (Old)  There will be no new development for the older version  Use 1.x version of Application Insights  Application Insights in Microsoft Azure (New)  New features being added continuously  Need a subscription to Microsoft Azure  Use Visual Studio 2013 Update 3 or later with 2.x version of Application Insights
  • 5. Which one to use? Application Insights for VSO  Monitor a web service or web app  Monitor a Windows Store or Windows Phone app  Monitor a Java web application at the server  Create a continuously-updated dashboard showing your metrics  Azure preview has customization  Must refresh dashboard manually Application Insights in Azure  Availability and responsiveness of any public web site  Performance of an ASP.NET web server (on premise or Azure site)  Usage analytics of a web application If in doubt, Microsoft recommends using Application Insights in Azure
  • 6. Demo  Visual Studio Online overview  Windows App with Application Insights  Implement Usage Monitoring  Visual Studio Online analytics dashboard
  • 7. Application Insights in Microsoft Azure Preview  Launched in Fall 2014  Available through Microsoft Azure Preview Portal  Pro: Microsoft’s development efforts are focused here  Con: Functionality in VSO (e.g. Windows apps monitoring) not yet migrated
  • 8. Microsoft Azure basics  Need an account  Works with the free trial  Costs  Plans and pricing?  Deciding factors  All VSO functionality will eventually migrate to Azure  VSO version will eventually go away  Tradeoff: Save money now versus migrating to Azure later
  • 9. Demo  Microsoft Azure Preview Portal overview  Create a new Application Insights resource  Use with a new project  Use with an existing project
  • 10. Availability Monitoring with Web Tests  Works for any web application on any platform  Test the availability and performance of your app from across the world  Similar to load testing web applications
  • 11. Demo  Creating and diagnosing a web test
  • 12. Telemetry Export  Use the Continuous Export button on your resource’s Overview blade  Export your raw Application Insights telemetry data in JSON format to an Azure storage account  From there you can download it or write code to process it into usable format
  • 13. Resources  Get started with Application Insights for Azure Preview:  http://bit.ly/1y4lZZH  http://bit.ly/1D1eUet  Application Insights for Visual Studio Online Channel 9 videos:  http://bit.ly/1A8HnLy  Get a Free Microsoft Azure Trial Account:  http://azure.microsoft.com  Contact Details:  @KenCenerelli  Ken_Cenerelli@Outlook.com  kencenerelli.wordpress.com

Notas del editor

  1. Notes: How are we notified now? Currently Microsoft is using Application Insights in OneDrive, Xbox, Dynamics and other services Source: http://msdn.microsoft.com/en-us/library/dn481095.aspx http://azure.microsoft.com/en-gb/documentation/articles/app-insights-get-started/
  2. Source: http://kevingreeneitblog.blogspot.ie/2014/02/application-insights-ai-future-is-now.html
  3. - Pre-installed into Visual Studio 2013 Update 3
  4. Source: http://msdn.microsoft.com/en-us/library/dn793604.aspx
  5. Source: http://www.i-programmer.info/news/89-net/7738-application-insights-sdk-moves-to-azure.html