Debugging and Interacting with Production Applications - MS Online Tech Forum

Davide Benvegnù
Davide BenvegnùDevOps Architect at Microsoft
Davide Benvegnu
Debugging and Interacting with
Production Applications
Microsoft Online Tech Forum
Davide Benvegnu
DevOps Architect
Azure DevOps Customer Advisory Team
• Microsoft Certified Professional
• Microsoft Certified Azure Solution Architect Expert
• Microsoft MVP in VSALM - 3 years
• Microsoft Event Speaker – Gold (2018 and 2019)
• MMA fighter
Why is working with production apps difficult?
Frustrations with
getting exceptions /
logs / data
Issues caused by
config, data, and scale
Acquiring and
configuring the
tools
Agenda
A single solution with Azure Monitor
See inside your production apps with Application Insights
Query logs and traces with Log Analytics
Debug apps in production with Snapshot Debugging
Azure Monitor
Azure Monitor
Advanced diagnostics and
analytics powered by
machine learning
capabilities
Data Driven Insights
Rich ecosystem of popular
DevOps, issue management,
SIEM, and ITSM tools
Workflow Integrations
A common platform
for all metrics, logs and
other monitoring
telemetry
Unified Monitoring
Metrics Log
Common Store
Full observability for your infrastructure, app and network
Signals and Sources in Azure
Azure
Subscriptions
Security Center
Resource Manager
Service Health
Azure
Resources
Network Security Groups
Virtual Machines
Storage Accounts
Guest OS
(‘user space’)
Linux syslog
Windows Perf Counters
Application
User telemetry
Application logs
Azure Tenants Azure Active Directory
Sources
Unified
Monitoring
Metrics
Logs
Application Container VM Monitoring
Solutions
Insights
Dashboards Views Power BI Workbooks
Visualize
Metrics Explorer Log Analytics
Analyze
Alerts Autoscale
Respond
Event Hubs Ingest &
Export APIs
Logic Apps
Integrate
Azure Monitor
Custom Sources
Application
Operating System
Azure Resources
Azure Subscription
Azure Tenant
Wiring It All Up
Metrics
Logs
Azure Monitor
Custom Sources
Application
Operating System
Azure Resources
Azure Subscription
Azure Tenant
Logs & Metrics
emitted by Azure
Diag. Extensions +
Agents
Windows + Linux Support
Workload Agnostic
Application Insights
SDK Driven
Multi-Language Support
For everything else
Demo
Azure Monitor in Existing Resources
Application Insights
Azure
Application
Insights
Visibility – Get the big
picture
Insights – Find & fix
problems
Optimization – Build,
measure, learn
Application Insights Overview
Telemetry is collected at
each tier: mobile
applications, server
applications and browser
Telemetry arrives in the
Application Insights service
in the cloud where it is
processed & stored
Get a 360° view of the
application including
availability, performance
and usage patterns
Intelligent Application Performance Monitoring (APM)
Instant Analytics
App Map to pinpoint Problems
Correlated tracing across servers
Demo
Application Insights
Log Analytics
Run analytics queries for
investigations, statistics, and
root cause + trend analysis
Log Analytics advanced query
experience now in Azure Portal
Utilize ML algorithms for
clustering and anomaly
detection
RBAC per type
Azure Monitor Logs
Using Analytics to Dig Deeper
Demo
Log Analytics
Snapshot Debugging
Introducing Snapshot Debugging
Introducing Snapshot Debugging
Introducing Snapshot Debugging
Debugging Locally
Debugging in Azure?
Snapshot Debugging
Demo
Snapshot Debugging
In review…
Azure Monitor: the solutions for apps in production
Application Insights: see “inside” your production apps
Log Analytics : powerful log query engine
Snapshot Debugging: debug apps in production
© Copyright Microsoft Corporation. All rights reserved.
Thank you
1 of 32

Recommended

Consolidating Infrastructure with Azure Kubernetes Service - MS Online Tech F... by
Consolidating Infrastructure with Azure Kubernetes Service - MS Online Tech F...Consolidating Infrastructure with Azure Kubernetes Service - MS Online Tech F...
Consolidating Infrastructure with Azure Kubernetes Service - MS Online Tech F...Davide Benvegnù
310 views48 slides
Lets talk about: Azure Kubernetes Service (AKS) by
Lets talk about: Azure Kubernetes Service (AKS)Lets talk about: Azure Kubernetes Service (AKS)
Lets talk about: Azure Kubernetes Service (AKS)Pedro Sousa
330 views19 slides
Praveen Kumar Resume by
Praveen Kumar ResumePraveen Kumar Resume
Praveen Kumar Resumepraveen Kothuri.Praveen
194 views4 slides
Azure Sphere by
Azure SphereAzure Sphere
Azure SphereMirco Vanini
111 views30 slides
DotnetConf - Cloud native and .Net5 announcements by
DotnetConf - Cloud native and .Net5 announcementsDotnetConf - Cloud native and .Net5 announcements
DotnetConf - Cloud native and .Net5 announcementsSajeetharan
68 views46 slides
Presentation Tier optimizations by
Presentation Tier optimizationsPresentation Tier optimizations
Presentation Tier optimizationsAnup Hariharan Nair
2.2K views25 slides

More Related Content

What's hot

Aws serverless multi-tier_architectures by
Aws serverless multi-tier_architecturesAws serverless multi-tier_architectures
Aws serverless multi-tier_architecturesDevthilina Abayaratne
289 views19 slides
Deploying Cloud Use Cases by
Deploying Cloud Use CasesDeploying Cloud Use Cases
Deploying Cloud Use CasesJason Singh
326 views9 slides
Azure Container Instance by
Azure Container InstanceAzure Container Instance
Azure Container InstanceBishoy Demian
311 views18 slides
Going serverless with azure functions by
Going serverless with azure functionsGoing serverless with azure functions
Going serverless with azure functionsgjuljo
702 views35 slides
Cloud Use Cases And Standards by
Cloud Use Cases And StandardsCloud Use Cases And Standards
Cloud Use Cases And StandardsGovCloud Network
671 views16 slides
John Willis Cc Use Cases by
John Willis Cc Use CasesJohn Willis Cc Use Cases
John Willis Cc Use CasesGovCloud Network
11.1K views35 slides

What's hot(20)

Deploying Cloud Use Cases by Jason Singh
Deploying Cloud Use CasesDeploying Cloud Use Cases
Deploying Cloud Use Cases
Jason Singh326 views
Azure Container Instance by Bishoy Demian
Azure Container InstanceAzure Container Instance
Azure Container Instance
Bishoy Demian311 views
Going serverless with azure functions by gjuljo
Going serverless with azure functionsGoing serverless with azure functions
Going serverless with azure functions
gjuljo702 views
Kubernetes Visualization-and-Monitoring-using-Weave-scope by OpenEBS
Kubernetes Visualization-and-Monitoring-using-Weave-scopeKubernetes Visualization-and-Monitoring-using-Weave-scope
Kubernetes Visualization-and-Monitoring-using-Weave-scope
OpenEBS460 views
Securing your cloud perimeter with azure network security brk3185 by jtaylor707
Securing your cloud perimeter with azure network security brk3185Securing your cloud perimeter with azure network security brk3185
Securing your cloud perimeter with azure network security brk3185
jtaylor707234 views
Operationalizing Amazon EKS by Jim Bugwadia
Operationalizing Amazon EKSOperationalizing Amazon EKS
Operationalizing Amazon EKS
Jim Bugwadia443 views
Serverless Stream Processing with Bill Bejeck by confluent
Serverless Stream Processing with Bill BejeckServerless Stream Processing with Bill Bejeck
Serverless Stream Processing with Bill Bejeck
confluent222 views
Realtà aumentata ed Azure, un binomio imbattibile by Alessio Iafrate
Realtà aumentata ed Azure, un binomio imbattibileRealtà aumentata ed Azure, un binomio imbattibile
Realtà aumentata ed Azure, un binomio imbattibile
Alessio Iafrate127 views
Best Practices with Azure Kubernetes Services by QAware GmbH
Best Practices with Azure Kubernetes ServicesBest Practices with Azure Kubernetes Services
Best Practices with Azure Kubernetes Services
QAware GmbH11.5K views
CloudBurst Malmö: Best practices of securing web applications running on Azur... by Karl Ots
CloudBurst Malmö: Best practices of securing web applications running on Azur...CloudBurst Malmö: Best practices of securing web applications running on Azur...
CloudBurst Malmö: Best practices of securing web applications running on Azur...
Karl Ots793 views
Modern Security and Compliance Through Automation by Amazon Web Services
Modern Security and Compliance Through AutomationModern Security and Compliance Through Automation
Modern Security and Compliance Through Automation
Amazon Web Services1.1K views
TechnoramaNL Azure Key Vault, Azure Dev Ops and Azure Data Factor by Erwin de Kreuk
TechnoramaNL Azure Key Vault, Azure Dev Ops and Azure Data FactorTechnoramaNL Azure Key Vault, Azure Dev Ops and Azure Data Factor
TechnoramaNL Azure Key Vault, Azure Dev Ops and Azure Data Factor
Erwin de Kreuk265 views
Securing an Azure full-PaaS architecture - Data saturday #0001 Pordenone by Marco Obinu
Securing an Azure full-PaaS architecture - Data saturday #0001 PordenoneSecuring an Azure full-PaaS architecture - Data saturday #0001 Pordenone
Securing an Azure full-PaaS architecture - Data saturday #0001 Pordenone
Marco Obinu67 views

Similar to Debugging and Interacting with Production Applications - MS Online Tech Forum

Debugging and interacting with production applications by
Debugging and interacting with production applicationsDebugging and interacting with production applications
Debugging and interacting with production applicationsMichel HUBERT
111 views36 slides
Full stack monitoring across apps & infrastructure with Azure Monitor by
Full stack monitoring across apps & infrastructure with Azure MonitorFull stack monitoring across apps & infrastructure with Azure Monitor
Full stack monitoring across apps & infrastructure with Azure MonitorSquared Up
1.2K views62 slides
Different monitoring options for cloud native integration solutions by
Different monitoring options for cloud native integration solutionsDifferent monitoring options for cloud native integration solutions
Different monitoring options for cloud native integration solutionsBizTalk360
377 views33 slides
Overview of azure_iaas by
Overview of azure_iaasOverview of azure_iaas
Overview of azure_iaasNipuna Maliga
36 views18 slides
Aprenda mais sobre sua aplicação e seus usuários com Application Insights (DN... by
Aprenda mais sobre sua aplicação e seus usuários com Application Insights (DN...Aprenda mais sobre sua aplicação e seus usuários com Application Insights (DN...
Aprenda mais sobre sua aplicação e seus usuários com Application Insights (DN...Igor Abade
1.6K views63 slides
New ThousandEyes Product Features and Release Highlights: March 2023 by
New ThousandEyes Product Features and Release Highlights: March 2023New ThousandEyes Product Features and Release Highlights: March 2023
New ThousandEyes Product Features and Release Highlights: March 2023ThousandEyes
59 views30 slides

Similar to Debugging and Interacting with Production Applications - MS Online Tech Forum(20)

Debugging and interacting with production applications by Michel HUBERT
Debugging and interacting with production applicationsDebugging and interacting with production applications
Debugging and interacting with production applications
Michel HUBERT111 views
Full stack monitoring across apps & infrastructure with Azure Monitor by Squared Up
Full stack monitoring across apps & infrastructure with Azure MonitorFull stack monitoring across apps & infrastructure with Azure Monitor
Full stack monitoring across apps & infrastructure with Azure Monitor
Squared Up1.2K views
Different monitoring options for cloud native integration solutions by BizTalk360
Different monitoring options for cloud native integration solutionsDifferent monitoring options for cloud native integration solutions
Different monitoring options for cloud native integration solutions
BizTalk360377 views
Aprenda mais sobre sua aplicação e seus usuários com Application Insights (DN... by Igor Abade
Aprenda mais sobre sua aplicação e seus usuários com Application Insights (DN...Aprenda mais sobre sua aplicação e seus usuários com Application Insights (DN...
Aprenda mais sobre sua aplicação e seus usuários com Application Insights (DN...
Igor Abade1.6K views
New ThousandEyes Product Features and Release Highlights: March 2023 by ThousandEyes
New ThousandEyes Product Features and Release Highlights: March 2023New ThousandEyes Product Features and Release Highlights: March 2023
New ThousandEyes Product Features and Release Highlights: March 2023
ThousandEyes59 views
Monitoring advanced Azure PaaS workloads in the enterprise - Level: 200 by Karl Ots
Monitoring advanced Azure PaaS workloads in the enterprise - Level: 200Monitoring advanced Azure PaaS workloads in the enterprise - Level: 200
Monitoring advanced Azure PaaS workloads in the enterprise - Level: 200
Karl Ots847 views
New ThousandEyes Product Features and Release Highlights: March 2023 by ThousandEyes
New ThousandEyes Product Features and Release Highlights: March 2023New ThousandEyes Product Features and Release Highlights: March 2023
New ThousandEyes Product Features and Release Highlights: March 2023
ThousandEyes28 views
Simplify and Scale Enterprise Spring Apps in the Cloud | March 23, 2023 by VMware Tanzu
Simplify and Scale Enterprise Spring Apps in the Cloud | March 23, 2023Simplify and Scale Enterprise Spring Apps in the Cloud | March 23, 2023
Simplify and Scale Enterprise Spring Apps in the Cloud | March 23, 2023
VMware Tanzu255 views
Azure Monitoring Overview by gjuljo
Azure Monitoring OverviewAzure Monitoring Overview
Azure Monitoring Overview
gjuljo7K views
May 2023 EMEA New ThousandEyes Product Features and Release Highlights.pptx by ThousandEyes
May 2023 EMEA New ThousandEyes Product Features and Release Highlights.pptxMay 2023 EMEA New ThousandEyes Product Features and Release Highlights.pptx
May 2023 EMEA New ThousandEyes Product Features and Release Highlights.pptx
ThousandEyes99 views
NashTech - Azure Application Insights by Phi Huynh
NashTech - Azure Application InsightsNashTech - Azure Application Insights
NashTech - Azure Application Insights
Phi Huynh1.4K views
AWS re:Invent 2016: Effective Application Data Analytics for Modern Applicati... by Amazon Web Services
AWS re:Invent 2016: Effective Application Data Analytics for Modern Applicati...AWS re:Invent 2016: Effective Application Data Analytics for Modern Applicati...
AWS re:Invent 2016: Effective Application Data Analytics for Modern Applicati...
How modernizing enterprise applications gives you a competitive advantage by Edward Burns
How modernizing enterprise applications gives you a competitive advantageHow modernizing enterprise applications gives you a competitive advantage
How modernizing enterprise applications gives you a competitive advantage
Edward Burns9 views
CSC AWS re:Invent Enterprise DevOps session by Tom Laszewski
CSC AWS re:Invent Enterprise DevOps sessionCSC AWS re:Invent Enterprise DevOps session
CSC AWS re:Invent Enterprise DevOps session
Tom Laszewski2K views
DevOps > CI + CD. A web developer's introduction to Application Insights by John Garland
DevOps > CI + CD.  A web developer's introduction to Application InsightsDevOps > CI + CD.  A web developer's introduction to Application Insights
DevOps > CI + CD. A web developer's introduction to Application Insights
John Garland446 views
(ARC304) Designing for SaaS: Next-Generation Software Delivery Models on AWS ... by Amazon Web Services
(ARC304) Designing for SaaS: Next-Generation Software Delivery Models on AWS ...(ARC304) Designing for SaaS: Next-Generation Software Delivery Models on AWS ...
(ARC304) Designing for SaaS: Next-Generation Software Delivery Models on AWS ...
Amazon Web Services3.1K views
Dev ops developer (session 3) by MSDEVMTL
Dev ops developer (session 3)Dev ops developer (session 3)
Dev ops developer (session 3)
MSDEVMTL718 views

More from Davide Benvegnù

DevSecOps Done Right - Strategies and Tools.pptx by
DevSecOps Done Right - Strategies and Tools.pptxDevSecOps Done Right - Strategies and Tools.pptx
DevSecOps Done Right - Strategies and Tools.pptxDavide Benvegnù
13 views39 slides
Microsoft Skills Bootcamp - The power of GitHub and Azure by
Microsoft Skills Bootcamp - The power of GitHub and AzureMicrosoft Skills Bootcamp - The power of GitHub and Azure
Microsoft Skills Bootcamp - The power of GitHub and AzureDavide Benvegnù
114 views13 slides
All Around Azure: DevOps with GitHub - Managing the Flow of Work by
All Around Azure: DevOps with GitHub - Managing the Flow of WorkAll Around Azure: DevOps with GitHub - Managing the Flow of Work
All Around Azure: DevOps with GitHub - Managing the Flow of WorkDavide Benvegnù
151 views13 slides
CI CD per .Net 5? Facile con Azure Pipelines e GitHub Actions by
 CI CD per .Net 5? Facile con Azure Pipelines e GitHub Actions  CI CD per .Net 5? Facile con Azure Pipelines e GitHub Actions
CI CD per .Net 5? Facile con Azure Pipelines e GitHub Actions Davide Benvegnù
99 views16 slides
GitHub Actions: your free CI engine (and much more) by
GitHub Actions: your free CI engine (and much more)GitHub Actions: your free CI engine (and much more)
GitHub Actions: your free CI engine (and much more)Davide Benvegnù
264 views11 slides
Life of a Remote Developer - Productivity tips (MSBuild 2020) by
Life of a Remote Developer - Productivity tips (MSBuild 2020)Life of a Remote Developer - Productivity tips (MSBuild 2020)
Life of a Remote Developer - Productivity tips (MSBuild 2020)Davide Benvegnù
135 views14 slides

More from Davide Benvegnù(20)

DevSecOps Done Right - Strategies and Tools.pptx by Davide Benvegnù
DevSecOps Done Right - Strategies and Tools.pptxDevSecOps Done Right - Strategies and Tools.pptx
DevSecOps Done Right - Strategies and Tools.pptx
Davide Benvegnù13 views
Microsoft Skills Bootcamp - The power of GitHub and Azure by Davide Benvegnù
Microsoft Skills Bootcamp - The power of GitHub and AzureMicrosoft Skills Bootcamp - The power of GitHub and Azure
Microsoft Skills Bootcamp - The power of GitHub and Azure
Davide Benvegnù114 views
All Around Azure: DevOps with GitHub - Managing the Flow of Work by Davide Benvegnù
All Around Azure: DevOps with GitHub - Managing the Flow of WorkAll Around Azure: DevOps with GitHub - Managing the Flow of Work
All Around Azure: DevOps with GitHub - Managing the Flow of Work
Davide Benvegnù151 views
CI CD per .Net 5? Facile con Azure Pipelines e GitHub Actions by Davide Benvegnù
 CI CD per .Net 5? Facile con Azure Pipelines e GitHub Actions  CI CD per .Net 5? Facile con Azure Pipelines e GitHub Actions
CI CD per .Net 5? Facile con Azure Pipelines e GitHub Actions
Davide Benvegnù99 views
GitHub Actions: your free CI engine (and much more) by Davide Benvegnù
GitHub Actions: your free CI engine (and much more)GitHub Actions: your free CI engine (and much more)
GitHub Actions: your free CI engine (and much more)
Davide Benvegnù264 views
Life of a Remote Developer - Productivity tips (MSBuild 2020) by Davide Benvegnù
Life of a Remote Developer - Productivity tips (MSBuild 2020)Life of a Remote Developer - Productivity tips (MSBuild 2020)
Life of a Remote Developer - Productivity tips (MSBuild 2020)
Davide Benvegnù135 views
Architect your app modernization journey with containers on Microsoft Azure by Davide Benvegnù
Architect your app modernization journey with containers on Microsoft AzureArchitect your app modernization journey with containers on Microsoft Azure
Architect your app modernization journey with containers on Microsoft Azure
Davide Benvegnù322 views
Build 2019 HK - Deep Dive notable announcements by Davide Benvegnù
Build 2019 HK - Deep Dive notable announcementsBuild 2019 HK - Deep Dive notable announcements
Build 2019 HK - Deep Dive notable announcements
Davide Benvegnù169 views
How I choose which services to use in Azure by Davide Benvegnù
How I choose which services to use in AzureHow I choose which services to use in Azure
How I choose which services to use in Azure
Davide Benvegnù121 views
Secure your applications with Azure AD and Key Vault by Davide Benvegnù
Secure your applications with Azure AD and Key VaultSecure your applications with Azure AD and Key Vault
Secure your applications with Azure AD and Key Vault
Davide Benvegnù435 views
Microservices with Azure Service Fabric by Davide Benvegnù
Microservices with Azure Service FabricMicroservices with Azure Service Fabric
Microservices with Azure Service Fabric
Davide Benvegnù350 views
Develop a Serverless Integration Platform for the Enterprise by Davide Benvegnù
Develop a Serverless Integration Platform for the EnterpriseDevelop a Serverless Integration Platform for the Enterprise
Develop a Serverless Integration Platform for the Enterprise
Davide Benvegnù74 views
.NET microservices with Azure Service Fabric by Davide Benvegnù
.NET microservices with Azure Service Fabric.NET microservices with Azure Service Fabric
.NET microservices with Azure Service Fabric
Davide Benvegnù494 views
SharePoint Disaster Recovery in Microsoft Azure by Davide Benvegnù
SharePoint Disaster Recovery in Microsoft AzureSharePoint Disaster Recovery in Microsoft Azure
SharePoint Disaster Recovery in Microsoft Azure
Davide Benvegnù136 views
Microsoft TechSummit - Deploy your Solution to IaaS and PaaS with VSTS and Az... by Davide Benvegnù
Microsoft TechSummit - Deploy your Solution to IaaS and PaaS with VSTS and Az...Microsoft TechSummit - Deploy your Solution to IaaS and PaaS with VSTS and Az...
Microsoft TechSummit - Deploy your Solution to IaaS and PaaS with VSTS and Az...
Davide Benvegnù848 views
VS2017PI - Le novità di visual studio team services by Davide Benvegnù
VS2017PI - Le novità di visual studio team servicesVS2017PI - Le novità di visual studio team services
VS2017PI - Le novità di visual studio team services
Davide Benvegnù205 views
Accelerate Your Bot Development with DevOps by Davide Benvegnù
Accelerate Your Bot Development with DevOpsAccelerate Your Bot Development with DevOps
Accelerate Your Bot Development with DevOps
Davide Benvegnù357 views
Continuous Integration: a real win-win for developers by Davide Benvegnù
Continuous Integration: a real win-win for developersContinuous Integration: a real win-win for developers
Continuous Integration: a real win-win for developers
Davide Benvegnù354 views
Azure AD: Enterprise-Grade Identity Provider For Your Applications by Davide Benvegnù
Azure AD: Enterprise-Grade Identity Provider For Your ApplicationsAzure AD: Enterprise-Grade Identity Provider For Your Applications
Azure AD: Enterprise-Grade Identity Provider For Your Applications
Davide Benvegnù501 views

Recently uploaded

WebAssembly by
WebAssemblyWebAssembly
WebAssemblyJens Siebert
37 views18 slides
Navigating container technology for enhanced security by Niklas Saari by
Navigating container technology for enhanced security by Niklas SaariNavigating container technology for enhanced security by Niklas Saari
Navigating container technology for enhanced security by Niklas SaariMetosin Oy
13 views34 slides
Tridens DevOps by
Tridens DevOpsTridens DevOps
Tridens DevOpsTridens
9 views28 slides
Keep by
KeepKeep
KeepGeniusee
75 views10 slides
Team Transformation Tactics for Holistic Testing and Quality (Japan Symposium... by
Team Transformation Tactics for Holistic Testing and Quality (Japan Symposium...Team Transformation Tactics for Holistic Testing and Quality (Japan Symposium...
Team Transformation Tactics for Holistic Testing and Quality (Japan Symposium...Lisi Hocke
28 views124 slides
AI and Ml presentation .pptx by
AI and Ml presentation .pptxAI and Ml presentation .pptx
AI and Ml presentation .pptxFayazAli87
11 views15 slides

Recently uploaded(20)

Navigating container technology for enhanced security by Niklas Saari by Metosin Oy
Navigating container technology for enhanced security by Niklas SaariNavigating container technology for enhanced security by Niklas Saari
Navigating container technology for enhanced security by Niklas Saari
Metosin Oy13 views
Tridens DevOps by Tridens
Tridens DevOpsTridens DevOps
Tridens DevOps
Tridens9 views
Team Transformation Tactics for Holistic Testing and Quality (Japan Symposium... by Lisi Hocke
Team Transformation Tactics for Holistic Testing and Quality (Japan Symposium...Team Transformation Tactics for Holistic Testing and Quality (Japan Symposium...
Team Transformation Tactics for Holistic Testing and Quality (Japan Symposium...
Lisi Hocke28 views
AI and Ml presentation .pptx by FayazAli87
AI and Ml presentation .pptxAI and Ml presentation .pptx
AI and Ml presentation .pptx
FayazAli8711 views
Gen Apps on Google Cloud PaLM2 and Codey APIs in Action by Márton Kodok
Gen Apps on Google Cloud PaLM2 and Codey APIs in ActionGen Apps on Google Cloud PaLM2 and Codey APIs in Action
Gen Apps on Google Cloud PaLM2 and Codey APIs in Action
Márton Kodok5 views
DSD-INT 2023 3D hydrodynamic modelling of microplastic transport in lakes - J... by Deltares
DSD-INT 2023 3D hydrodynamic modelling of microplastic transport in lakes - J...DSD-INT 2023 3D hydrodynamic modelling of microplastic transport in lakes - J...
DSD-INT 2023 3D hydrodynamic modelling of microplastic transport in lakes - J...
Deltares9 views
360 graden fabriek by info33492
360 graden fabriek360 graden fabriek
360 graden fabriek
info3349237 views
Advanced API Mocking Techniques by Dimpy Adhikary
Advanced API Mocking TechniquesAdvanced API Mocking Techniques
Advanced API Mocking Techniques
Dimpy Adhikary19 views
DSD-INT 2023 Delft3D FM Suite 2024.01 1D2D - Beta testing programme - Geertsema by Deltares
DSD-INT 2023 Delft3D FM Suite 2024.01 1D2D - Beta testing programme - GeertsemaDSD-INT 2023 Delft3D FM Suite 2024.01 1D2D - Beta testing programme - Geertsema
DSD-INT 2023 Delft3D FM Suite 2024.01 1D2D - Beta testing programme - Geertsema
Deltares17 views
Unmasking the Dark Art of Vectored Exception Handling: Bypassing XDR and EDR ... by Donato Onofri
Unmasking the Dark Art of Vectored Exception Handling: Bypassing XDR and EDR ...Unmasking the Dark Art of Vectored Exception Handling: Bypassing XDR and EDR ...
Unmasking the Dark Art of Vectored Exception Handling: Bypassing XDR and EDR ...
Donato Onofri795 views
.NET Developer Conference 2023 - .NET Microservices mit Dapr – zu viel Abstra... by Marc Müller
.NET Developer Conference 2023 - .NET Microservices mit Dapr – zu viel Abstra....NET Developer Conference 2023 - .NET Microservices mit Dapr – zu viel Abstra...
.NET Developer Conference 2023 - .NET Microservices mit Dapr – zu viel Abstra...
Marc Müller38 views
DSD-INT 2023 Simulating a falling apron in Delft3D 4 - Engineering Practice -... by Deltares
DSD-INT 2023 Simulating a falling apron in Delft3D 4 - Engineering Practice -...DSD-INT 2023 Simulating a falling apron in Delft3D 4 - Engineering Practice -...
DSD-INT 2023 Simulating a falling apron in Delft3D 4 - Engineering Practice -...
Deltares6 views
BushraDBR: An Automatic Approach to Retrieving Duplicate Bug Reports by Ra'Fat Al-Msie'deen
BushraDBR: An Automatic Approach to Retrieving Duplicate Bug ReportsBushraDBR: An Automatic Approach to Retrieving Duplicate Bug Reports
BushraDBR: An Automatic Approach to Retrieving Duplicate Bug Reports
2023-November-Schneider Electric-Meetup-BCN Admin Group.pptx by animuscrm
2023-November-Schneider Electric-Meetup-BCN Admin Group.pptx2023-November-Schneider Electric-Meetup-BCN Admin Group.pptx
2023-November-Schneider Electric-Meetup-BCN Admin Group.pptx
animuscrm14 views
Software testing company in India.pptx by SakshiPatel82
Software testing company in India.pptxSoftware testing company in India.pptx
Software testing company in India.pptx
SakshiPatel827 views
FIMA 2023 Neo4j & FS - Entity Resolution.pptx by Neo4j
FIMA 2023 Neo4j & FS - Entity Resolution.pptxFIMA 2023 Neo4j & FS - Entity Resolution.pptx
FIMA 2023 Neo4j & FS - Entity Resolution.pptx
Neo4j6 views
Airline Booking Software by SharmiMehta
Airline Booking SoftwareAirline Booking Software
Airline Booking Software
SharmiMehta5 views

Debugging and Interacting with Production Applications - MS Online Tech Forum

Editor's Notes

  1. Why is working with production apps usually difficult? There are a number of reasons. It can be difficult to pull logs and data. Tracking sessions is complicated when there are multiple load-balanced instances. Tools may be scattered and hard to find and configure.
  2. This is an example dashboard. From one place you can (reiterate bullets here).
  3. This is an overview of how Application Insights works.
  4. Application insights provides intelligent performance monitoring, looking across the full stack and tracking performance through layers of dependencies.
  5. All of the data collected by Application Insights can be analyzed using a powerful built-in analytics query language.
  6. Application Insights automatically provides an application map that is generated based on observed dependencies between components of your application.
  7. With Application Insights, drilling into a transaction is possible with correlating tracing that maps the entire interaction from the browser down to the database.
  8. Log analytics provides query capabilities directly from the portal. It can be locked down with role-based security and features built-in algorithms for detecting anomalies and clusters in the data.
  9. The data provided by log analytics can be displayed as a table or in a variety of different chart formats. You can easily save queries to reuse later.
  10. Snapshot debugging is a powerful feature that allows you to debug your application in production.
  11. It is designed to support distributed applications.
  12. As with other Azure services, it supports role-based access control.
  13. Debugging locally is straightforward because there is typically one instance of the app running on a single server.
  14. The cloud complicates things. In production, you have multiple users each accessing your distributed application with instances spanning multiple servers. How do you debug a specific end-to-end experience?
  15. Snapshot debugging captures the unique callstack for a specific session so you can debug without having to understand which client or server was part of the end-to-end flow that resulted in an exception.