SlideShare a Scribd company logo
2
Most read
3
Most read
7
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

PPTX
Introduction to Azure monitor
PDF
The Microsoft Well Architected Framework For Data Analytics
PDF
Azure Application insights - An Introduction
PDF
Mastering Azure Monitor
PPTX
Full stack monitoring across apps & infrastructure with Azure Monitor
PDF
Azure Monitoring Overview
PPTX
Azure key vault
PPTX
Azure Key Vault - Getting Started
Introduction to Azure monitor
The Microsoft Well Architected Framework For Data Analytics
Azure Application insights - An Introduction
Mastering Azure Monitor
Full stack monitoring across apps & infrastructure with Azure Monitor
Azure Monitoring Overview
Azure key vault
Azure Key Vault - Getting Started

What's hot (20)

PPTX
Deep-Dive to Application Insights
PPTX
Azure App Service
PPTX
Azure AD Presentation - @ BITPro - Ajay
PPTX
Introduction to Azure Functions
PPTX
Azure DevOps Best Practices Webinar
PPTX
Dynatrace
PPTX
Azure App Service Architecture. Web Apps.
PPTX
Azure App Service Deep Dive
PPTX
Azure Cost Management
PDF
Let's Talk About: Azure Monitor
PPTX
Observability
PDF
Introduction to Firebase from Google
PPTX
Azure serverless computing
PDF
OSMC 2022 | OpenTelemetry 101 by Dotan Horovit s.pdf
PPTX
Microsoft Azure Cost Optimization and improve efficiency
PPTX
App Modernization with Microsoft Azure
PDF
Azure DevOps Presentation
PPTX
What do you mean by “API as a Product”?
PPTX
Microservices Architecture & Testing Strategies
PDF
Microsoft Azure Cloud Services
Deep-Dive to Application Insights
Azure App Service
Azure AD Presentation - @ BITPro - Ajay
Introduction to Azure Functions
Azure DevOps Best Practices Webinar
Dynatrace
Azure App Service Architecture. Web Apps.
Azure App Service Deep Dive
Azure Cost Management
Let's Talk About: Azure Monitor
Observability
Introduction to Firebase from Google
Azure serverless computing
OSMC 2022 | OpenTelemetry 101 by Dotan Horovit s.pdf
Microsoft Azure Cost Optimization and improve efficiency
App Modernization with Microsoft Azure
Azure DevOps Presentation
What do you mean by “API as a Product”?
Microservices Architecture & Testing Strategies
Microsoft Azure Cloud Services
Ad

Similar to NashTech - Azure Application Insights (20)

PPTX
Aprenda mais sobre sua aplicação e seus usuários com Application Insights (DN...
PPTX
Monitor Cloud Resources using Alerts & Insights
PDF
Chicago ALM User Group - Nov 2014 - Application Insights 101
PPTX
What is going on - Application diagnostics on Azure - TechDays Finland
PDF
Visual studio 2015 - Application Insights
PPTX
Azure operational insights
PDF
Monitoring advanced Azure PaaS workloads in the enterprise - Level: 200
PPTX
Azure Monitor & Application Insight to monitor Infrastructure & Application
PDF
Application Insights and Jupyter Notebook(Opensource) combo to analyze large ...
PPTX
Performance monitoring in a DevOps World
PPTX
DevOps: Monitorando aplicação com App Insights
PPTX
DevOps > CI + CD. A web developer's introduction to Application Insights
PDF
Using microsoft application insights to implement a build, measure, learn loop
PPTX
One Azure Monitor to Rule Them All? (IT Camp 2017, Cluj, RO)
PDF
One Azure Monitor to Rule Them All? - Marius Zaharia
PPTX
Don't Fly Blind - Implementing Effective Application Instrumentation with Azu...
PPTX
Monitor SharePoint usage and performance using Application Insights
PPTX
Building high performance software with Microsoft Application Insights
PPTX
Introduction à Application Insights
PDF
Different monitoring options for cloud native integration solutions
Aprenda mais sobre sua aplicação e seus usuários com Application Insights (DN...
Monitor Cloud Resources using Alerts & Insights
Chicago ALM User Group - Nov 2014 - Application Insights 101
What is going on - Application diagnostics on Azure - TechDays Finland
Visual studio 2015 - Application Insights
Azure operational insights
Monitoring advanced Azure PaaS workloads in the enterprise - Level: 200
Azure Monitor & Application Insight to monitor Infrastructure & Application
Application Insights and Jupyter Notebook(Opensource) combo to analyze large ...
Performance monitoring in a DevOps World
DevOps: Monitorando aplicação com App Insights
DevOps > CI + CD. A web developer's introduction to Application Insights
Using microsoft application insights to implement a build, measure, learn loop
One Azure Monitor to Rule Them All? (IT Camp 2017, Cluj, RO)
One Azure Monitor to Rule Them All? - Marius Zaharia
Don't Fly Blind - Implementing Effective Application Instrumentation with Azu...
Monitor SharePoint usage and performance using Application Insights
Building high performance software with Microsoft Application Insights
Introduction à Application Insights
Different monitoring options for cloud native integration solutions
Ad

More from Phi Huynh (6)

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

Recently uploaded (20)

PDF
GDG Cloud Iasi [PUBLIC] Florian Blaga - Unveiling the Evolution of Cybersecur...
PDF
Review of recent advances in non-invasive hemoglobin estimation
DOCX
The AUB Centre for AI in Media Proposal.docx
PDF
cuic standard and advanced reporting.pdf
PDF
NewMind AI Monthly Chronicles - July 2025
PDF
Unlocking AI with Model Context Protocol (MCP)
PDF
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
PDF
Bridging biosciences and deep learning for revolutionary discoveries: a compr...
PDF
Spectral efficient network and resource selection model in 5G networks
PDF
Machine learning based COVID-19 study performance prediction
PDF
CIFDAQ's Market Insight: SEC Turns Pro Crypto
PDF
Advanced IT Governance
PPTX
breach-and-attack-simulation-cybersecurity-india-chennai-defenderrabbit-2025....
PPTX
Cloud computing and distributed systems.
PDF
Reach Out and Touch Someone: Haptics and Empathic Computing
PDF
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
PDF
Mobile App Security Testing_ A Comprehensive Guide.pdf
PPT
“AI and Expert System Decision Support & Business Intelligence Systems”
PPTX
Understanding_Digital_Forensics_Presentation.pptx
PDF
GamePlan Trading System Review: Professional Trader's Honest Take
GDG Cloud Iasi [PUBLIC] Florian Blaga - Unveiling the Evolution of Cybersecur...
Review of recent advances in non-invasive hemoglobin estimation
The AUB Centre for AI in Media Proposal.docx
cuic standard and advanced reporting.pdf
NewMind AI Monthly Chronicles - July 2025
Unlocking AI with Model Context Protocol (MCP)
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
Bridging biosciences and deep learning for revolutionary discoveries: a compr...
Spectral efficient network and resource selection model in 5G networks
Machine learning based COVID-19 study performance prediction
CIFDAQ's Market Insight: SEC Turns Pro Crypto
Advanced IT Governance
breach-and-attack-simulation-cybersecurity-india-chennai-defenderrabbit-2025....
Cloud computing and distributed systems.
Reach Out and Touch Someone: Haptics and Empathic Computing
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
Mobile App Security Testing_ A Comprehensive Guide.pdf
“AI and Expert System Decision Support & Business Intelligence Systems”
Understanding_Digital_Forensics_Presentation.pptx
GamePlan Trading System Review: Professional Trader's Honest Take

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