SlideShare a Scribd company logo
3
Most read
7
Most read
20
Most read
Monitoring Azure Services with
Application Insights
Phi Huynh
R&D Manager
NashTech Vietnam
APM Market
Introduction to Application Insights
Application Instrument
Performance tracing & other features
Agenda
Pricing
Demos
The world of Application Performance Monitoring (APM)
SecurityClass: Confidential
Azure AppInsights
Performance & application management
Transaction monitoring
Tracing from database to network, front-end to back-end
Event correlating, time series data collection
Workflow & alarm management
Visualize application performance in real-time
APM in the DevOps workflow
SecurityClass: Confidential
Develop
Rapid reaction to
feedback Operate
Software to value
delivery
Development
& testing
Operations
PROBLEM
ASSIGNED TO
ENGINEERING
OPS
BACKLOG
MonitorFix
WORKINGSOFTWARE
No actionable feedback
resulting in high MTTR
Isolated operations tools and
workflows
Long deployment cycle times
Users detect defects in
production
Production incidents are hard to
debug
Unable to reproduce error in
development environment
Introduction to Application Insights
SecurityClass: Confidential
Monitoring live web applications, background services, …
Detect performance anomolies
Support .NET, dotnet core, Java, NodeJS, Python, PHP, …
Run on-premise or on Microsoft Azure
Integrate with DevOps workflow (eg.Visual StudioTeam Services -VSTS)
Integrate with DevelopmentTools
Introduction to Application Insights
SecurityClass: Confidential
Application Insights onVisual Studio
SecurityClass: Confidential
Visual Studio 2015 or later – telemetry data from Azure Application Insights
Visual Studio 2017 or later – Application Insights SDK built-in, no need instrumentation key
What you need to enable?
Application Insights Search
View exceptions & failed requests
Explore telemetry trends
View request summaries in Code Lens
What you will get returns?
App Insights
onVisual Studio
no needs to connect to Azure
Application Insights
SecurityClass: Confidential
Ways to plug Application Insights to your apps
SecurityClass: Confidential
Build time
Run time
Instrumentation details
SecurityClass: Confidential
Request rates, response times, and failure rates
Exceptions
Page views & load performance
AJAX calls
User and session counts
Performance counters
Host diagnostics
Diagnostic trace logs, custom events & metrics
Application Map
SecurityClass: Confidential
Alerts
SecurityClass: Confidential
Availability test to continuously with alerts
Send mail to administrators when a problem occurs
Create alerts based on performance metrics
Use Azure Logic App to send summarized telemetry
on a schedule.
Performance tracing
SecurityClass: Confidential
Identify the performance of server-side operations
Analyze server operations to determine the root cause of slow performance
Identify slowest client-side operations
Analyze details of page views using query language
Performance tracing
SecurityClass: Confidential
Workbooks
SecurityClass: Confidential
Analytics Queries
Save asWorkbooks
Sharing
Edit, clone, delete, …
Markdown supports
Analytics
SecurityClass: Confidential
Debugging Snapshot
SecurityClass: Confidential
Capturing snapshot on the cloud & debugging inVisual Studio
Only support .NET Framework 4.5+ or dotnetcore 2.0+
Windows ONLY
Only enabled on Exceptions reported by Application Insights
Continuous Export
SecurityClass: Confidential
Keep data longer than the standard retention period
Process data in your specific ways
$0.50/Gb for Basic plan, Unlimited for Enterprise plan
Connect directly to Azure Storage Account
Export in JSON format
Not available in Free trial / Fixed budget subscription 
Export to PowerBI
Analytics Query
Application InsightsAPI
Usage
SecurityClass: Confidential
Users – number of users access your pages
Sessions – number of user sessions access your site
Retention – how many users come back?
Funnels – discover how users are using your application
User Flows – Analyze user navigation pattern
Events – how often pages & features of your app are used
(I love it 😁) !!!
VSTS Integration
SecurityClass: Confidential
Request rates, response times, and failure rates
Exceptions
Page views & load performance
AJAX calls
User and session counts
Performance counters
Host diagnostics
Diagnostic trace logs, custom events & metrics
Pricing
SecurityClass: Confidential
Limitations
SecurityClass: Confidential
1 - Warning! Sensitive data is not scrubbed
2 - Key limitation: Finding slow SQL queries
3 - Asynchronous HttpClient calls are not supported
4 – No custom profiling
5 – No support for the concept of multiple “environments” (QA, Prod, etc)
7 – No support Azure Service Bus, Redis yet!!!
And much more from UserVoice…
8 – Percentage of failed requests
THANK YOU
www.nashtechglobal.com

More Related Content

What's hot (20)

PPTX
Deep-Dive to Application Insights
Gunnar Peipman
 
PDF
Microsoft Azure Overview | Cloud Computing Tutorial with Azure | Azure Traini...
Edureka!
 
PPTX
Azure Identity and access management
Dinusha Kumarasiri
 
PPTX
Azure Cloud PPT
Aniket Kanitkar
 
PPTX
Microsoft Azure Technical Overview
gjuljo
 
PPTX
Azure Logic Apps
BizTalk360
 
PPTX
Azure App Service
BizTalk360
 
PDF
Introduction to Microsoft Azure Cloud
Dinesh Kumar Wickramasinghe
 
PDF
Azure Service Endpoints vs. Private Links
Matthias Güntert
 
PPTX
Azure data factory
David Giard
 
PPTX
Introduction to Azure Functions
Callon Campbell
 
PDF
Microsoft Azure Overview
David J Rosenthal
 
PDF
Microsoft Azure - Introduction to microsoft's public cloud
Atanas Gergiminov
 
PDF
Azure web apps
Vaibhav Gujral
 
PDF
Azure 10 major services
Arnab Chakraborty,PMP
 
PDF
Azure Security Overview
David J Rosenthal
 
PDF
Azure Data Factory V2; The Data Flows
Thomas Sykes
 
PPTX
Azure Migrate
Mustafa
 
PPTX
Azure Active Directory - An Introduction
Venkatesh Narayanan
 
PPTX
Microsoft Azure Logic apps
CloudFronts Technologies LLP.
 
Deep-Dive to Application Insights
Gunnar Peipman
 
Microsoft Azure Overview | Cloud Computing Tutorial with Azure | Azure Traini...
Edureka!
 
Azure Identity and access management
Dinusha Kumarasiri
 
Azure Cloud PPT
Aniket Kanitkar
 
Microsoft Azure Technical Overview
gjuljo
 
Azure Logic Apps
BizTalk360
 
Azure App Service
BizTalk360
 
Introduction to Microsoft Azure Cloud
Dinesh Kumar Wickramasinghe
 
Azure Service Endpoints vs. Private Links
Matthias Güntert
 
Azure data factory
David Giard
 
Introduction to Azure Functions
Callon Campbell
 
Microsoft Azure Overview
David J Rosenthal
 
Microsoft Azure - Introduction to microsoft's public cloud
Atanas Gergiminov
 
Azure web apps
Vaibhav Gujral
 
Azure 10 major services
Arnab Chakraborty,PMP
 
Azure Security Overview
David J Rosenthal
 
Azure Data Factory V2; The Data Flows
Thomas Sykes
 
Azure Migrate
Mustafa
 
Azure Active Directory - An Introduction
Venkatesh Narayanan
 
Microsoft Azure Logic apps
CloudFronts Technologies LLP.
 

Similar to NashTech - Azure Application Insights (20)

PPTX
New ThousandEyes Product Features and Release Highlights: March 2023
ThousandEyes
 
PPTX
Debugging and Interacting with Production Applications - MS Online Tech Forum
Davide Benvegnù
 
PPTX
New ThousandEyes Product Features and Release Highlights: March 2023
ThousandEyes
 
PPTX
Software Project Management - NESDEV
Krit Kamtuo
 
PDF
Simplify and Scale Enterprise Spring Apps in the Cloud | March 23, 2023
VMware Tanzu
 
PPTX
Building workflow solution with Microsoft Azure and Cloud | Integration Monday
BizTalk360
 
PDF
Continuous Profiling in Production: What, Why and How
Sadiq Jaffer
 
PPTX
Netflix Cloud Architecture and Open Source
aspyker
 
PPTX
SV Training Intro - 20181129 4.pptx
CAIKYPALLETAMOURALIM
 
PPTX
Debugging and interacting with production applications
Michel HUBERT
 
PPTX
Dot Net Application Monitoring
Ravi Okade
 
PPTX
May 2023 EMEA New ThousandEyes Product Features and Release Highlights.pptx
ThousandEyes
 
PDF
Let's banish "it works on my machine"
Stephanie Locke
 
PPTX
06 operations and feedback dap-kabel
David Alvarez Palomo
 
PPTX
CSC AWS re:Invent Enterprise DevOps session
Tom Laszewski
 
PPTX
Stating the obvious - All Day DevOps 2017
Giulio Vian
 
PDF
Surekha_haoop_exp
surekhakadi
 
PPTX
Spring Boot & Spring Cloud Apps on Pivotal Application Service - Daniel Lavoie
VMware Tanzu
 
PPTX
Harbour IT & VMware - vForum 2010 Wrap
HarbourIT
 
PDF
Summer "Tuning" in Jira and DevSecOps
AUGNYC
 
New ThousandEyes Product Features and Release Highlights: March 2023
ThousandEyes
 
Debugging and Interacting with Production Applications - MS Online Tech Forum
Davide Benvegnù
 
New ThousandEyes Product Features and Release Highlights: March 2023
ThousandEyes
 
Software Project Management - NESDEV
Krit Kamtuo
 
Simplify and Scale Enterprise Spring Apps in the Cloud | March 23, 2023
VMware Tanzu
 
Building workflow solution with Microsoft Azure and Cloud | Integration Monday
BizTalk360
 
Continuous Profiling in Production: What, Why and How
Sadiq Jaffer
 
Netflix Cloud Architecture and Open Source
aspyker
 
SV Training Intro - 20181129 4.pptx
CAIKYPALLETAMOURALIM
 
Debugging and interacting with production applications
Michel HUBERT
 
Dot Net Application Monitoring
Ravi Okade
 
May 2023 EMEA New ThousandEyes Product Features and Release Highlights.pptx
ThousandEyes
 
Let's banish "it works on my machine"
Stephanie Locke
 
06 operations and feedback dap-kabel
David Alvarez Palomo
 
CSC AWS re:Invent Enterprise DevOps session
Tom Laszewski
 
Stating the obvious - All Day DevOps 2017
Giulio Vian
 
Surekha_haoop_exp
surekhakadi
 
Spring Boot & Spring Cloud Apps on Pivotal Application Service - Daniel Lavoie
VMware Tanzu
 
Harbour IT & VMware - vForum 2010 Wrap
HarbourIT
 
Summer "Tuning" in Jira and DevSecOps
AUGNYC
 
Ad

More from Phi Huynh (6)

PPTX
Azure Network and Infrastructure
Phi Huynh
 
PDF
Azure App Modernization
Phi Huynh
 
PPTX
Azure network and infrastructure
Phi Huynh
 
PDF
DevOps flow to improve developer's productivity & quality
Phi Huynh
 
PPTX
NashTech - Azure IoT Solutions on Microsoft Azure
Phi Huynh
 
PPTX
Docker Networking & Swarm Mode Introduction
Phi Huynh
 
Azure Network and Infrastructure
Phi Huynh
 
Azure App Modernization
Phi Huynh
 
Azure network and infrastructure
Phi Huynh
 
DevOps flow to improve developer's productivity & quality
Phi Huynh
 
NashTech - Azure IoT Solutions on Microsoft Azure
Phi Huynh
 
Docker Networking & Swarm Mode Introduction
Phi Huynh
 
Ad

Recently uploaded (20)

PDF
HR agent at Mediq: Lessons learned on Agent Builder & Maestro by Tacstone Tec...
UiPathCommunity
 
PDF
Impact of IEEE Computer Society in Advancing Emerging Technologies including ...
Hironori Washizaki
 
PDF
Novus Safe Lite- What is Novus Safe Lite.pdf
Novus Hi-Tech
 
PDF
Upgrading to z_OS V2R4 Part 01 of 02.pdf
Flavio787771
 
PDF
SFWelly Summer 25 Release Highlights July 2025
Anna Loughnan Colquhoun
 
PDF
Empowering Cloud Providers with Apache CloudStack and Stackbill
ShapeBlue
 
PDF
Building Resilience with Digital Twins : Lessons from Korea
SANGHEE SHIN
 
PPTX
✨Unleashing Collaboration: Salesforce Channels & Community Power in Patna!✨
SanjeetMishra29
 
PDF
Complete JavaScript Notes: From Basics to Advanced Concepts.pdf
haydendavispro
 
PDF
Sustainable and comertially viable mining process.pdf
Avijit Kumar Roy
 
PDF
Log-Based Anomaly Detection: Enhancing System Reliability with Machine Learning
Mohammed BEKKOUCHE
 
PDF
DevBcn - Building 10x Organizations Using Modern Productivity Metrics
Justin Reock
 
PDF
Women in Automation Presents: Reinventing Yourself — Bold Career Pivots That ...
DianaGray10
 
PDF
Are there government-backed agri-software initiatives in Limerick.pdf
giselawagner2
 
PDF
NewMind AI - Journal 100 Insights After The 100th Issue
NewMind AI
 
PDF
Arcee AI - building and working with small language models (06/25)
Julien SIMON
 
PDF
Ampere Offers Energy-Efficient Future For AI And Cloud
ShapeBlue
 
PDF
Shuen Mei Parth Sharma Boost Productivity, Innovation and Efficiency wit...
AWS Chicago
 
PDF
Novus-Safe Pro: Brochure-What is Novus Safe Pro?.pdf
Novus Hi-Tech
 
PDF
Chris Elwell Woburn, MA - Passionate About IT Innovation
Chris Elwell Woburn, MA
 
HR agent at Mediq: Lessons learned on Agent Builder & Maestro by Tacstone Tec...
UiPathCommunity
 
Impact of IEEE Computer Society in Advancing Emerging Technologies including ...
Hironori Washizaki
 
Novus Safe Lite- What is Novus Safe Lite.pdf
Novus Hi-Tech
 
Upgrading to z_OS V2R4 Part 01 of 02.pdf
Flavio787771
 
SFWelly Summer 25 Release Highlights July 2025
Anna Loughnan Colquhoun
 
Empowering Cloud Providers with Apache CloudStack and Stackbill
ShapeBlue
 
Building Resilience with Digital Twins : Lessons from Korea
SANGHEE SHIN
 
✨Unleashing Collaboration: Salesforce Channels & Community Power in Patna!✨
SanjeetMishra29
 
Complete JavaScript Notes: From Basics to Advanced Concepts.pdf
haydendavispro
 
Sustainable and comertially viable mining process.pdf
Avijit Kumar Roy
 
Log-Based Anomaly Detection: Enhancing System Reliability with Machine Learning
Mohammed BEKKOUCHE
 
DevBcn - Building 10x Organizations Using Modern Productivity Metrics
Justin Reock
 
Women in Automation Presents: Reinventing Yourself — Bold Career Pivots That ...
DianaGray10
 
Are there government-backed agri-software initiatives in Limerick.pdf
giselawagner2
 
NewMind AI - Journal 100 Insights After The 100th Issue
NewMind AI
 
Arcee AI - building and working with small language models (06/25)
Julien SIMON
 
Ampere Offers Energy-Efficient Future For AI And Cloud
ShapeBlue
 
Shuen Mei Parth Sharma Boost Productivity, Innovation and Efficiency wit...
AWS Chicago
 
Novus-Safe Pro: Brochure-What is Novus Safe Pro?.pdf
Novus Hi-Tech
 
Chris Elwell Woburn, MA - Passionate About IT Innovation
Chris Elwell Woburn, MA
 

NashTech - Azure Application Insights

  • 1. Monitoring Azure Services with Application Insights Phi Huynh R&D Manager NashTech Vietnam
  • 2. APM Market Introduction to Application Insights Application Instrument Performance tracing & other features Agenda Pricing Demos
  • 3. The world of Application Performance Monitoring (APM) SecurityClass: Confidential Azure AppInsights Performance & application management Transaction monitoring Tracing from database to network, front-end to back-end Event correlating, time series data collection Workflow & alarm management Visualize application performance in real-time
  • 4. APM in the DevOps workflow SecurityClass: Confidential Develop Rapid reaction to feedback Operate Software to value delivery Development & testing Operations PROBLEM ASSIGNED TO ENGINEERING OPS BACKLOG MonitorFix WORKINGSOFTWARE No actionable feedback resulting in high MTTR Isolated operations tools and workflows Long deployment cycle times Users detect defects in production Production incidents are hard to debug Unable to reproduce error in development environment
  • 5. Introduction to Application Insights SecurityClass: Confidential Monitoring live web applications, background services, … Detect performance anomolies Support .NET, dotnet core, Java, NodeJS, Python, PHP, … Run on-premise or on Microsoft Azure Integrate with DevOps workflow (eg.Visual StudioTeam Services -VSTS) Integrate with DevelopmentTools
  • 6. Introduction to Application Insights SecurityClass: Confidential
  • 7. Application Insights onVisual Studio SecurityClass: Confidential Visual Studio 2015 or later – telemetry data from Azure Application Insights Visual Studio 2017 or later – Application Insights SDK built-in, no need instrumentation key What you need to enable? Application Insights Search View exceptions & failed requests Explore telemetry trends View request summaries in Code Lens What you will get returns?
  • 8. App Insights onVisual Studio no needs to connect to Azure Application Insights SecurityClass: Confidential
  • 9. Ways to plug Application Insights to your apps SecurityClass: Confidential Build time Run time
  • 10. Instrumentation details SecurityClass: Confidential Request rates, response times, and failure rates Exceptions Page views & load performance AJAX calls User and session counts Performance counters Host diagnostics Diagnostic trace logs, custom events & metrics
  • 12. Alerts SecurityClass: Confidential Availability test to continuously with alerts Send mail to administrators when a problem occurs Create alerts based on performance metrics Use Azure Logic App to send summarized telemetry on a schedule.
  • 13. Performance tracing SecurityClass: Confidential Identify the performance of server-side operations Analyze server operations to determine the root cause of slow performance Identify slowest client-side operations Analyze details of page views using query language
  • 15. Workbooks SecurityClass: Confidential Analytics Queries Save asWorkbooks Sharing Edit, clone, delete, … Markdown supports
  • 17. Debugging Snapshot SecurityClass: Confidential Capturing snapshot on the cloud & debugging inVisual Studio Only support .NET Framework 4.5+ or dotnetcore 2.0+ Windows ONLY Only enabled on Exceptions reported by Application Insights
  • 18. Continuous Export SecurityClass: Confidential Keep data longer than the standard retention period Process data in your specific ways $0.50/Gb for Basic plan, Unlimited for Enterprise plan Connect directly to Azure Storage Account Export in JSON format Not available in Free trial / Fixed budget subscription  Export to PowerBI Analytics Query Application InsightsAPI
  • 19. Usage SecurityClass: Confidential Users – number of users access your pages Sessions – number of user sessions access your site Retention – how many users come back? Funnels – discover how users are using your application User Flows – Analyze user navigation pattern Events – how often pages & features of your app are used (I love it 😁) !!!
  • 20. VSTS Integration SecurityClass: Confidential Request rates, response times, and failure rates Exceptions Page views & load performance AJAX calls User and session counts Performance counters Host diagnostics Diagnostic trace logs, custom events & metrics
  • 22. Limitations SecurityClass: Confidential 1 - Warning! Sensitive data is not scrubbed 2 - Key limitation: Finding slow SQL queries 3 - Asynchronous HttpClient calls are not supported 4 – No custom profiling 5 – No support for the concept of multiple “environments” (QA, Prod, etc) 7 – No support Azure Service Bus, Redis yet!!! And much more from UserVoice… 8 – Percentage of failed requests

Editor's Notes

  • #24: - Tren thuc te - Azure template