SlideShare une entreprise Scribd logo
1  sur  29
Performance
and Health
Management
for Modern Applications
Adin Ermie
• Cloud Solutions Architect (Datacenter/Azure)
• System Center
• Operations Management Suite
• Azure (IaaS, PaaS, Recovery Services)
• 3x MVP - Cloud and Datacenter Management (CDM)
• Email: Adin.Ermie@outlook.com
• Twitter: @AdinErmie
• Blog: http://AdinErmie.com
Agenda
• Application Insights (App Insights)
• Operations Management Suite (OMS)
• Service Map (formerly Application
Dependency Monitor)
• Network Performance Monitor (NPM)
Application Insights
It’s time to t
Success requires data-driven decision making



Plan Monitor + Learn
ReleaseDevelop + Test
Development Production
Lack of actionable and contextual
information to resolve incidents
Prioritization and validation of
investments not based on real data
Inability to quickly detect, diagnose
and triage application issues
Lack of collaboration between
development and operations
Plan Monitor + Learn
ReleaseDevelop + Test
Development Production
Telemetry is collected at each
tier: server backend, middleware,
web service & browser
Telemetry arrives in the cloud
where it is stored & processed with
Machine Learning technology
Detect & Diagnose problems in Azure
Portal; Ask ad-hoc queries in Analytics;
Integrate, Extend & Customize
Intelligent APM: Proactively
Detect, Triage and Diagnose
Integrated DevOps:
Integration & Extensibility
Instant Analytics: Ad-hoc
queries & visualizations
Exploration Export & CorrelationIngestion
SCOM MP
Application Insights
Open Source SDKs
Status Monitor
Azure Extensions
LogStashcollectd
Microsoft Azure Portal
Azure Monitor
Metrics & Search Explorer
Application Map
Application Insights
Analytics portalVisual Studio IDE
Power BI
Microsoft Azure dashboards
OMS Connector
Data Access APIs
Blob storage Visual Studio
Team Services
1
Outside-in monitoring
URL pings and web tests from 16
global points of presence
Observed user behavior
How is the application being used?2
Observed application behavior
No coding required – service dependencies,
queries, response time, exceptions, logs, etc.
3
Developer traces and events
Whatever the developer would like to
send to Application Insights
4
Infrastructure performance
System performance counters5
Key capabilities
360° views for your
app across availability,
performance and
usage
Fast and powerful
troubleshooting,
diagnostics and
usage insights
Built-in analytics for
any app, fully
integrated with your
development tools

On-Prem, Azure, AWS, Google Cloud, App Stores…

https://github.com/Microsoft/ApplicationInsights-Home

Log4Net, nLog, System.Diagnostics, Log4J, Logback
Service Map
Any cloud
Any platform
See which systems are
hosting which service
Including Windows, Linux, cloud,
and on-prem systems
Monitor the whole
distributed service
In one view, monitor each component
of the services
Know the
impact of changes
Determine how a change to one server
affects other connected components
Hypervisor (ESXi / hyper-v)
Web sites
Active
Directory
Service busDatabaseStorage Network
Traditional monitoring looks into individual resources
Public cloud (Azure / AWS)
Virtual machines Virtual machines
NetworkDatabase
Application or Services
InfrastructureService
Storage
Web sites Application Email SharePoint
Dependencies?
Areyouableto…
Service components that make up business applications:
What’s been missing…
• End-to-end view of the service
• Every tier / every service
VM Service bus Active
Directory
Database Network
and more…
SaaS
services
App 1
App 2
Web sites
End users
Public cloud
3rd-party
SaaS
Web tier
Apps
Active
Directory
Dedicated
app DB
Service
bus
On-premises
transaction
systems
Hypervisor (ESXi / hyper-v)
Web sites
Active
Directory
Service busDatabaseStorage Network
Public cloud (Azure / AWS)
Virtual machines Virtual machines
NetworkDatabase
Application or Services
InfrastructureService
Storage
Web sites Application Email SharePoint
Automatically discover all dependencies for
any Windows or Linux system
View all TCP-connected processes,
their bound ports and connections
View dynamic maps of your system topology,
live and historical
Visualize any alerts or change events
across all dependencies for a given machine
Discovery
Automatically build a common reference
map of dependencies across servers,
processes, and 3rd party services
Incident management
View cascading alerts, failed connections,
load balancing issues, and rogue clients
Migration assurance
Identify connectivity failures, view computer
and process inventory, and identify systems
for decommissioning.
Features
• Server, process, and port dependency maps
• Computer and Process Inventory in Log Analytics
• Log Analytics Alert correlation
• Change Tracking correlation
• Historical queries
• ARM API
• SCOM integration
Example: Finding root cause of a slow application performance
The Solution
• One view of complete
system dependencies
• Maps dependencies
across Azure &
datacenter systems
• Monitors performance
and finds problems
• Gives complete service
view of enterprise
system
Discovers and maps server and
process dependencies in real-
time, without any predefinition
Complete view of your complex IT infrastructure
Automatically discover app and
system dependencies to accelerate
troubleshooting and root cause
analysis
Take advantage of Service Map to
expedite your app and workload
migrations, making it easier to shift to
the cloud
Real-time dependency
discovery and mapping
Accelerate troubleshooting
and root cause analysis
Expedite migration
to the cloud
Network Performance Monitor
monitors connections
near real
time monitoring performance
Network device vendor agnostic
Fault Detection & Localization
Measures packet loss and network latency
Automatically learns baseline thresholds.
Automatically discovers the subnets and network topology
Historical graphs of loss and latency
Integrates with OMS search for easy analytics and reporting
Works in cloud, on premise or hybrid environments
Allows custom alert rule creation
Review / Q & A
• Application Insights
• Proactively detect, triage & fix issues as they occur, before they start affecting
your users
• Answer tough questions instantly with powerful ad-hoc query language
• Diagnose problems right from within your development environment and
incorporate into your existing DevOps workflows
• OMS Service Map
• Automatically build a common reference map of dependencies
• Accelerate troubleshooting and root cause analysis
• Expedite your app and workload migrations, making it easier to shift to the cloud
• OMS Network Performance Monitor
• Monitors connections between office sites, datacentres, clouds and applications
• Near real time monitoring of network performance parameters like loss and
latency
• Automatically learns baseline thresholds and discovers the subnets and network
topology
Thank you
• Cloud Solutions Architect (Datacenter/Azure)
• System Center
• Operations Management Suite
• Azure (IaaS, PaaS, Recovery Services)
• 3x MVP - Cloud and Datacenter Management (CDM)
• Email: Adin.Ermie@outlook.com
• Twitter: @AdinErmie
• Blog: http://AdinErmie.com

Contenu connexe

Tendances

Applications Performance Monitoring with Applications Manager part 1
Applications Performance Monitoring with Applications Manager part 1Applications Performance Monitoring with Applications Manager part 1
Applications Performance Monitoring with Applications Manager part 1ManageEngine, Zoho Corporation
 
Elastic APM: Combinalo con tus logs y métricas para una visibilidad completa
Elastic APM: Combinalo con tus logs y métricas para una visibilidad completaElastic APM: Combinalo con tus logs y métricas para una visibilidad completa
Elastic APM: Combinalo con tus logs y métricas para una visibilidad completaElasticsearch
 
Visual studio 2015 - Application Insights
Visual studio 2015 - Application InsightsVisual studio 2015 - Application Insights
Visual studio 2015 - Application InsightsDelta-N
 
Azure Serverless with Functions, Logic Apps, and Event Grid
Azure Serverless with Functions, Logic Apps, and Event Grid  Azure Serverless with Functions, Logic Apps, and Event Grid
Azure Serverless with Functions, Logic Apps, and Event Grid WinWire Technologies Inc
 
VMware: my jsme “software defined”
VMware: my jsme “software defined”VMware: my jsme “software defined”
VMware: my jsme “software defined”MarketingArrowECS_CZ
 
Ss Esb
Ss EsbSs Esb
Ss EsbWSO2
 
Build Secure Cloud Solution using F5 BIG-IP on AWS
Build Secure Cloud Solution using F5 BIG-IP on AWSBuild Secure Cloud Solution using F5 BIG-IP on AWS
Build Secure Cloud Solution using F5 BIG-IP on AWSLahav Savir
 
Mentor Graphics Customer Presentation
Mentor Graphics Customer PresentationMentor Graphics Customer Presentation
Mentor Graphics Customer PresentationSplunk
 
From Gates to Guardrails: Alternate Approaches to Product Security
From Gates to Guardrails: Alternate Approaches to Product SecurityFrom Gates to Guardrails: Alternate Approaches to Product Security
From Gates to Guardrails: Alternate Approaches to Product SecurityJason Chan
 
(ENT210) Accelerating Business Innovation with DevOps on AWS | AWS re:Invent ...
(ENT210) Accelerating Business Innovation with DevOps on AWS | AWS re:Invent ...(ENT210) Accelerating Business Innovation with DevOps on AWS | AWS re:Invent ...
(ENT210) Accelerating Business Innovation with DevOps on AWS | AWS re:Invent ...Amazon Web Services
 
Enterprise Beacon Object Hive - Siebel Version Control
Enterprise Beacon Object Hive - Siebel Version ControlEnterprise Beacon Object Hive - Siebel Version Control
Enterprise Beacon Object Hive - Siebel Version ControlMilind Waikul
 
Putting the Sec into DevOps
Putting the Sec into DevOpsPutting the Sec into DevOps
Putting the Sec into DevOpsMaytal Levi
 
Using microsoft application insights to implement a build, measure, learn loop
Using microsoft application insights to implement a build, measure, learn loopUsing microsoft application insights to implement a build, measure, learn loop
Using microsoft application insights to implement a build, measure, learn loopMarcel de Vries
 
Pre-launch Checklist for Going Production on AWS
Pre-launch Checklist for Going Production on AWS Pre-launch Checklist for Going Production on AWS
Pre-launch Checklist for Going Production on AWS Amazon Web Services
 
Creación de una plataforma de observabilidad centralizada
Creación de una plataforma de observabilidad centralizadaCreación de una plataforma de observabilidad centralizada
Creación de una plataforma de observabilidad centralizadaElasticsearch
 
What's New in the Streams Console in IBM Streams V4.1
What's New in the Streams Console in IBM Streams V4.1What's New in the Streams Console in IBM Streams V4.1
What's New in the Streams Console in IBM Streams V4.1lisanl
 

Tendances (20)

Applications Performance Monitoring with Applications Manager part 1
Applications Performance Monitoring with Applications Manager part 1Applications Performance Monitoring with Applications Manager part 1
Applications Performance Monitoring with Applications Manager part 1
 
Hybrid cloud monitoring - Mumbai seminar
Hybrid cloud monitoring - Mumbai seminarHybrid cloud monitoring - Mumbai seminar
Hybrid cloud monitoring - Mumbai seminar
 
Network Bandwidth management - Mumbai Seminar
Network Bandwidth management - Mumbai SeminarNetwork Bandwidth management - Mumbai Seminar
Network Bandwidth management - Mumbai Seminar
 
Optimize application performance - Mumbai Seminar
Optimize application performance - Mumbai Seminar Optimize application performance - Mumbai Seminar
Optimize application performance - Mumbai Seminar
 
Elastic APM: Combinalo con tus logs y métricas para una visibilidad completa
Elastic APM: Combinalo con tus logs y métricas para una visibilidad completaElastic APM: Combinalo con tus logs y métricas para una visibilidad completa
Elastic APM: Combinalo con tus logs y métricas para una visibilidad completa
 
Visual studio 2015 - Application Insights
Visual studio 2015 - Application InsightsVisual studio 2015 - Application Insights
Visual studio 2015 - Application Insights
 
Azure Serverless with Functions, Logic Apps, and Event Grid
Azure Serverless with Functions, Logic Apps, and Event Grid  Azure Serverless with Functions, Logic Apps, and Event Grid
Azure Serverless with Functions, Logic Apps, and Event Grid
 
VMware: my jsme “software defined”
VMware: my jsme “software defined”VMware: my jsme “software defined”
VMware: my jsme “software defined”
 
Ss Esb
Ss EsbSs Esb
Ss Esb
 
Build Secure Cloud Solution using F5 BIG-IP on AWS
Build Secure Cloud Solution using F5 BIG-IP on AWSBuild Secure Cloud Solution using F5 BIG-IP on AWS
Build Secure Cloud Solution using F5 BIG-IP on AWS
 
Siebel Monitoring Tools
Siebel Monitoring ToolsSiebel Monitoring Tools
Siebel Monitoring Tools
 
Mentor Graphics Customer Presentation
Mentor Graphics Customer PresentationMentor Graphics Customer Presentation
Mentor Graphics Customer Presentation
 
From Gates to Guardrails: Alternate Approaches to Product Security
From Gates to Guardrails: Alternate Approaches to Product SecurityFrom Gates to Guardrails: Alternate Approaches to Product Security
From Gates to Guardrails: Alternate Approaches to Product Security
 
(ENT210) Accelerating Business Innovation with DevOps on AWS | AWS re:Invent ...
(ENT210) Accelerating Business Innovation with DevOps on AWS | AWS re:Invent ...(ENT210) Accelerating Business Innovation with DevOps on AWS | AWS re:Invent ...
(ENT210) Accelerating Business Innovation with DevOps on AWS | AWS re:Invent ...
 
Enterprise Beacon Object Hive - Siebel Version Control
Enterprise Beacon Object Hive - Siebel Version ControlEnterprise Beacon Object Hive - Siebel Version Control
Enterprise Beacon Object Hive - Siebel Version Control
 
Putting the Sec into DevOps
Putting the Sec into DevOpsPutting the Sec into DevOps
Putting the Sec into DevOps
 
Using microsoft application insights to implement a build, measure, learn loop
Using microsoft application insights to implement a build, measure, learn loopUsing microsoft application insights to implement a build, measure, learn loop
Using microsoft application insights to implement a build, measure, learn loop
 
Pre-launch Checklist for Going Production on AWS
Pre-launch Checklist for Going Production on AWS Pre-launch Checklist for Going Production on AWS
Pre-launch Checklist for Going Production on AWS
 
Creación de una plataforma de observabilidad centralizada
Creación de una plataforma de observabilidad centralizadaCreación de una plataforma de observabilidad centralizada
Creación de una plataforma de observabilidad centralizada
 
What's New in the Streams Console in IBM Streams V4.1
What's New in the Streams Console in IBM Streams V4.1What's New in the Streams Console in IBM Streams V4.1
What's New in the Streams Console in IBM Streams V4.1
 

Similaire à Performance and Health Management for Modern Applications

Azure Monitoring Overview
Azure Monitoring OverviewAzure Monitoring Overview
Azure Monitoring Overviewgjuljo
 
AppManager_Overview.pptx
AppManager_Overview.pptxAppManager_Overview.pptx
AppManager_Overview.pptxTriLe786508
 
Azure Cloud Application Development Workshop - UGIdotNET
Azure Cloud Application Development Workshop - UGIdotNETAzure Cloud Application Development Workshop - UGIdotNET
Azure Cloud Application Development Workshop - UGIdotNETLorenzo Barbieri
 
Netflix Cloud Platform and Open Source
Netflix Cloud Platform and Open SourceNetflix Cloud Platform and Open Source
Netflix Cloud Platform and Open Sourceaspyker
 
Cloud Foundry Technical Overview
Cloud Foundry Technical OverviewCloud Foundry Technical Overview
Cloud Foundry Technical Overviewcornelia davis
 
Encontrando la Aguja en el Rendimiento de Aplicaciones
Encontrando la Aguja en el Rendimiento de AplicacionesEncontrando la Aguja en el Rendimiento de Aplicaciones
Encontrando la Aguja en el Rendimiento de AplicacionesSoftware Guru
 
CSC AWS re:Invent Enterprise DevOps session
CSC AWS re:Invent Enterprise DevOps sessionCSC AWS re:Invent Enterprise DevOps session
CSC AWS re:Invent Enterprise DevOps sessionTom Laszewski
 
Server and infrastructure monitoring from a single console
Server and infrastructure monitoring from a single consoleServer and infrastructure monitoring from a single console
Server and infrastructure monitoring from a single consoleManageEngine, Zoho Corporation
 
Performance monitoring in a DevOps World
Performance monitoring in a DevOps WorldPerformance monitoring in a DevOps World
Performance monitoring in a DevOps WorldSolidify
 
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...
AWS re:Invent 2016: Effective Application Data Analytics for Modern Applicati...Amazon Web Services
 
V center application discovery manager customer facing technical presentation
V center application discovery manager customer facing technical presentationV center application discovery manager customer facing technical presentation
V center application discovery manager customer facing technical presentationsolarisyourep
 
(ENT211) Migrating the US Government to the Cloud | AWS re:Invent 2014
(ENT211) Migrating the US Government to the Cloud | AWS re:Invent 2014(ENT211) Migrating the US Government to the Cloud | AWS re:Invent 2014
(ENT211) Migrating the US Government to the Cloud | AWS re:Invent 2014Amazon Web Services
 
Elastic APM : développez vos logs et vos indicateurs pour obtenir une vue com...
Elastic APM : développez vos logs et vos indicateurs pour obtenir une vue com...Elastic APM : développez vos logs et vos indicateurs pour obtenir une vue com...
Elastic APM : développez vos logs et vos indicateurs pour obtenir une vue com...Elasticsearch
 
Introducing Windows Azure
Introducing Windows Azure Introducing Windows Azure
Introducing Windows Azure Mohamed Samy
 
AWS re:Invent 2016: Develop Your Migration Toolkit (ENT312)
AWS re:Invent 2016: Develop Your Migration Toolkit (ENT312)AWS re:Invent 2016: Develop Your Migration Toolkit (ENT312)
AWS re:Invent 2016: Develop Your Migration Toolkit (ENT312)Amazon Web Services
 
Connect Ops and Security with Flexible Web App and API Protection
Connect Ops and Security with Flexible Web App and API ProtectionConnect Ops and Security with Flexible Web App and API Protection
Connect Ops and Security with Flexible Web App and API ProtectionDevOps.com
 
Demystifying Azure Compute
Demystifying Azure ComputeDemystifying Azure Compute
Demystifying Azure ComputeTodd Whitehead
 
Migration Recipes for Success - AWS Summit Cape Town 2017
Migration Recipes for Success - AWS Summit Cape Town 2017 Migration Recipes for Success - AWS Summit Cape Town 2017
Migration Recipes for Success - AWS Summit Cape Town 2017 Amazon Web Services
 
Simplify and Scale Enterprise Spring Apps in the Cloud | March 23, 2023
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, 2023VMware Tanzu
 

Similaire à Performance and Health Management for Modern Applications (20)

Azure Monitoring Overview
Azure Monitoring OverviewAzure Monitoring Overview
Azure Monitoring Overview
 
AppManager_Overview.pptx
AppManager_Overview.pptxAppManager_Overview.pptx
AppManager_Overview.pptx
 
Azure Cloud Application Development Workshop - UGIdotNET
Azure Cloud Application Development Workshop - UGIdotNETAzure Cloud Application Development Workshop - UGIdotNET
Azure Cloud Application Development Workshop - UGIdotNET
 
Netflix Cloud Platform and Open Source
Netflix Cloud Platform and Open SourceNetflix Cloud Platform and Open Source
Netflix Cloud Platform and Open Source
 
Cloud Foundry Technical Overview
Cloud Foundry Technical OverviewCloud Foundry Technical Overview
Cloud Foundry Technical Overview
 
Encontrando la Aguja en el Rendimiento de Aplicaciones
Encontrando la Aguja en el Rendimiento de AplicacionesEncontrando la Aguja en el Rendimiento de Aplicaciones
Encontrando la Aguja en el Rendimiento de Aplicaciones
 
Applications Manager Technical Overview
Applications Manager Technical OverviewApplications Manager Technical Overview
Applications Manager Technical Overview
 
CSC AWS re:Invent Enterprise DevOps session
CSC AWS re:Invent Enterprise DevOps sessionCSC AWS re:Invent Enterprise DevOps session
CSC AWS re:Invent Enterprise DevOps session
 
Server and infrastructure monitoring from a single console
Server and infrastructure monitoring from a single consoleServer and infrastructure monitoring from a single console
Server and infrastructure monitoring from a single console
 
Performance monitoring in a DevOps World
Performance monitoring in a DevOps WorldPerformance monitoring in a DevOps World
Performance monitoring in a DevOps World
 
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...
AWS re:Invent 2016: Effective Application Data Analytics for Modern Applicati...
 
V center application discovery manager customer facing technical presentation
V center application discovery manager customer facing technical presentationV center application discovery manager customer facing technical presentation
V center application discovery manager customer facing technical presentation
 
(ENT211) Migrating the US Government to the Cloud | AWS re:Invent 2014
(ENT211) Migrating the US Government to the Cloud | AWS re:Invent 2014(ENT211) Migrating the US Government to the Cloud | AWS re:Invent 2014
(ENT211) Migrating the US Government to the Cloud | AWS re:Invent 2014
 
Elastic APM : développez vos logs et vos indicateurs pour obtenir une vue com...
Elastic APM : développez vos logs et vos indicateurs pour obtenir une vue com...Elastic APM : développez vos logs et vos indicateurs pour obtenir une vue com...
Elastic APM : développez vos logs et vos indicateurs pour obtenir une vue com...
 
Introducing Windows Azure
Introducing Windows Azure Introducing Windows Azure
Introducing Windows Azure
 
AWS re:Invent 2016: Develop Your Migration Toolkit (ENT312)
AWS re:Invent 2016: Develop Your Migration Toolkit (ENT312)AWS re:Invent 2016: Develop Your Migration Toolkit (ENT312)
AWS re:Invent 2016: Develop Your Migration Toolkit (ENT312)
 
Connect Ops and Security with Flexible Web App and API Protection
Connect Ops and Security with Flexible Web App and API ProtectionConnect Ops and Security with Flexible Web App and API Protection
Connect Ops and Security with Flexible Web App and API Protection
 
Demystifying Azure Compute
Demystifying Azure ComputeDemystifying Azure Compute
Demystifying Azure Compute
 
Migration Recipes for Success - AWS Summit Cape Town 2017
Migration Recipes for Success - AWS Summit Cape Town 2017 Migration Recipes for Success - AWS Summit Cape Town 2017
Migration Recipes for Success - AWS Summit Cape Town 2017
 
Simplify and Scale Enterprise Spring Apps in the Cloud | March 23, 2023
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
 

Plus de Adin Ermie

Deploying Azure DevOps using Terraform
Deploying Azure DevOps using TerraformDeploying Azure DevOps using Terraform
Deploying Azure DevOps using TerraformAdin Ermie
 
Infrastructure-as-Code (IaC) Using Terraform (Advanced Edition)
Infrastructure-as-Code (IaC) Using Terraform (Advanced Edition)Infrastructure-as-Code (IaC) Using Terraform (Advanced Edition)
Infrastructure-as-Code (IaC) Using Terraform (Advanced Edition)Adin Ermie
 
Infrastructure-as-Code (IaC) Using Terraform (Intermediate Edition)
Infrastructure-as-Code (IaC) Using Terraform (Intermediate Edition)Infrastructure-as-Code (IaC) Using Terraform (Intermediate Edition)
Infrastructure-as-Code (IaC) Using Terraform (Intermediate Edition)Adin Ermie
 
Infrastructure-as-Code (IaC) using Terraform
Infrastructure-as-Code (IaC) using TerraformInfrastructure-as-Code (IaC) using Terraform
Infrastructure-as-Code (IaC) using TerraformAdin Ermie
 
Power of the Cloud - Introduction to Microsoft Azure Security
Power of the Cloud - Introduction to Microsoft Azure SecurityPower of the Cloud - Introduction to Microsoft Azure Security
Power of the Cloud - Introduction to Microsoft Azure SecurityAdin Ermie
 
Global Azure Bootcamp 2018 - Azure Resource Manager (ARM)
Global Azure Bootcamp 2018 - Azure Resource Manager (ARM)Global Azure Bootcamp 2018 - Azure Resource Manager (ARM)
Global Azure Bootcamp 2018 - Azure Resource Manager (ARM)Adin Ermie
 
The Azure Group - Azure Network Watcher
The Azure Group - Azure Network WatcherThe Azure Group - Azure Network Watcher
The Azure Group - Azure Network WatcherAdin Ermie
 

Plus de Adin Ermie (7)

Deploying Azure DevOps using Terraform
Deploying Azure DevOps using TerraformDeploying Azure DevOps using Terraform
Deploying Azure DevOps using Terraform
 
Infrastructure-as-Code (IaC) Using Terraform (Advanced Edition)
Infrastructure-as-Code (IaC) Using Terraform (Advanced Edition)Infrastructure-as-Code (IaC) Using Terraform (Advanced Edition)
Infrastructure-as-Code (IaC) Using Terraform (Advanced Edition)
 
Infrastructure-as-Code (IaC) Using Terraform (Intermediate Edition)
Infrastructure-as-Code (IaC) Using Terraform (Intermediate Edition)Infrastructure-as-Code (IaC) Using Terraform (Intermediate Edition)
Infrastructure-as-Code (IaC) Using Terraform (Intermediate Edition)
 
Infrastructure-as-Code (IaC) using Terraform
Infrastructure-as-Code (IaC) using TerraformInfrastructure-as-Code (IaC) using Terraform
Infrastructure-as-Code (IaC) using Terraform
 
Power of the Cloud - Introduction to Microsoft Azure Security
Power of the Cloud - Introduction to Microsoft Azure SecurityPower of the Cloud - Introduction to Microsoft Azure Security
Power of the Cloud - Introduction to Microsoft Azure Security
 
Global Azure Bootcamp 2018 - Azure Resource Manager (ARM)
Global Azure Bootcamp 2018 - Azure Resource Manager (ARM)Global Azure Bootcamp 2018 - Azure Resource Manager (ARM)
Global Azure Bootcamp 2018 - Azure Resource Manager (ARM)
 
The Azure Group - Azure Network Watcher
The Azure Group - Azure Network WatcherThe Azure Group - Azure Network Watcher
The Azure Group - Azure Network Watcher
 

Dernier

Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 3652toLead Limited
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhisoniya singh
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Alan Dix
 
[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.pdfhans926745
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersThousandEyes
 
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 Servicegiselly40
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
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 MenDelhi Call girls
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Paola De la Torre
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure servicePooja Nehwal
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Igalia
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 

Dernier (20)

Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
 
[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
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
 
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
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
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
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 

Performance and Health Management for Modern Applications

  • 2. Adin Ermie • Cloud Solutions Architect (Datacenter/Azure) • System Center • Operations Management Suite • Azure (IaaS, PaaS, Recovery Services) • 3x MVP - Cloud and Datacenter Management (CDM) • Email: Adin.Ermie@outlook.com • Twitter: @AdinErmie • Blog: http://AdinErmie.com
  • 3. Agenda • Application Insights (App Insights) • Operations Management Suite (OMS) • Service Map (formerly Application Dependency Monitor) • Network Performance Monitor (NPM)
  • 5. Success requires data-driven decision making   
  • 6. Plan Monitor + Learn ReleaseDevelop + Test Development Production
  • 7. Lack of actionable and contextual information to resolve incidents Prioritization and validation of investments not based on real data Inability to quickly detect, diagnose and triage application issues Lack of collaboration between development and operations Plan Monitor + Learn ReleaseDevelop + Test Development Production
  • 8. Telemetry is collected at each tier: server backend, middleware, web service & browser Telemetry arrives in the cloud where it is stored & processed with Machine Learning technology Detect & Diagnose problems in Azure Portal; Ask ad-hoc queries in Analytics; Integrate, Extend & Customize
  • 9. Intelligent APM: Proactively Detect, Triage and Diagnose Integrated DevOps: Integration & Extensibility Instant Analytics: Ad-hoc queries & visualizations
  • 10. Exploration Export & CorrelationIngestion SCOM MP Application Insights Open Source SDKs Status Monitor Azure Extensions LogStashcollectd Microsoft Azure Portal Azure Monitor Metrics & Search Explorer Application Map Application Insights Analytics portalVisual Studio IDE Power BI Microsoft Azure dashboards OMS Connector Data Access APIs Blob storage Visual Studio Team Services
  • 11. 1 Outside-in monitoring URL pings and web tests from 16 global points of presence Observed user behavior How is the application being used?2 Observed application behavior No coding required – service dependencies, queries, response time, exceptions, logs, etc. 3 Developer traces and events Whatever the developer would like to send to Application Insights 4 Infrastructure performance System performance counters5
  • 12. Key capabilities 360° views for your app across availability, performance and usage Fast and powerful troubleshooting, diagnostics and usage insights Built-in analytics for any app, fully integrated with your development tools
  • 13.  On-Prem, Azure, AWS, Google Cloud, App Stores…  https://github.com/Microsoft/ApplicationInsights-Home  Log4Net, nLog, System.Diagnostics, Log4J, Logback
  • 14.
  • 16. See which systems are hosting which service Including Windows, Linux, cloud, and on-prem systems Monitor the whole distributed service In one view, monitor each component of the services Know the impact of changes Determine how a change to one server affects other connected components Hypervisor (ESXi / hyper-v) Web sites Active Directory Service busDatabaseStorage Network Traditional monitoring looks into individual resources Public cloud (Azure / AWS) Virtual machines Virtual machines NetworkDatabase Application or Services InfrastructureService Storage Web sites Application Email SharePoint Dependencies? Areyouableto…
  • 17. Service components that make up business applications: What’s been missing… • End-to-end view of the service • Every tier / every service VM Service bus Active Directory Database Network and more… SaaS services App 1 App 2 Web sites End users Public cloud 3rd-party SaaS Web tier Apps Active Directory Dedicated app DB Service bus On-premises transaction systems
  • 18. Hypervisor (ESXi / hyper-v) Web sites Active Directory Service busDatabaseStorage Network Public cloud (Azure / AWS) Virtual machines Virtual machines NetworkDatabase Application or Services InfrastructureService Storage Web sites Application Email SharePoint Automatically discover all dependencies for any Windows or Linux system View all TCP-connected processes, their bound ports and connections View dynamic maps of your system topology, live and historical Visualize any alerts or change events across all dependencies for a given machine
  • 19. Discovery Automatically build a common reference map of dependencies across servers, processes, and 3rd party services Incident management View cascading alerts, failed connections, load balancing issues, and rogue clients Migration assurance Identify connectivity failures, view computer and process inventory, and identify systems for decommissioning. Features • Server, process, and port dependency maps • Computer and Process Inventory in Log Analytics • Log Analytics Alert correlation • Change Tracking correlation • Historical queries • ARM API • SCOM integration
  • 20. Example: Finding root cause of a slow application performance The Solution • One view of complete system dependencies • Maps dependencies across Azure & datacenter systems • Monitors performance and finds problems • Gives complete service view of enterprise system
  • 21. Discovers and maps server and process dependencies in real- time, without any predefinition Complete view of your complex IT infrastructure Automatically discover app and system dependencies to accelerate troubleshooting and root cause analysis Take advantage of Service Map to expedite your app and workload migrations, making it easier to shift to the cloud Real-time dependency discovery and mapping Accelerate troubleshooting and root cause analysis Expedite migration to the cloud
  • 22.
  • 24. monitors connections near real time monitoring performance
  • 25. Network device vendor agnostic Fault Detection & Localization Measures packet loss and network latency Automatically learns baseline thresholds. Automatically discovers the subnets and network topology Historical graphs of loss and latency Integrates with OMS search for easy analytics and reporting Works in cloud, on premise or hybrid environments Allows custom alert rule creation
  • 26.
  • 27.
  • 28. Review / Q & A • Application Insights • Proactively detect, triage & fix issues as they occur, before they start affecting your users • Answer tough questions instantly with powerful ad-hoc query language • Diagnose problems right from within your development environment and incorporate into your existing DevOps workflows • OMS Service Map • Automatically build a common reference map of dependencies • Accelerate troubleshooting and root cause analysis • Expedite your app and workload migrations, making it easier to shift to the cloud • OMS Network Performance Monitor • Monitors connections between office sites, datacentres, clouds and applications • Near real time monitoring of network performance parameters like loss and latency • Automatically learns baseline thresholds and discovers the subnets and network topology
  • 29. Thank you • Cloud Solutions Architect (Datacenter/Azure) • System Center • Operations Management Suite • Azure (IaaS, PaaS, Recovery Services) • 3x MVP - Cloud and Datacenter Management (CDM) • Email: Adin.Ermie@outlook.com • Twitter: @AdinErmie • Blog: http://AdinErmie.com

Notes de l'éditeur

  1. 3 person persona journey 1: Developer 2: IT Ops 3: Network Admin
  2. Persona 1: Developer
  3. With the cloud and mobile app stores, the cost and time to enter the market has reduced dramatically. Business models are getting copied and it’s very easy to build an app or service that is similar to yours, and it’s hard to keep your differentiation. Technology and requirements are changing continuously, and you need to be on top of these changes to evolve your app to be successful With rapid continuous delivery cycles, e.g. we ship every week, some services are shipping daily, and the faster you move, there are more chances for quality to go down Given all this, success requires data-driven decision making. You need the right data about your customers, about your live site, and all the aspects of your app, so you can make decisions quickly and adapt to be successful.
  4. With this premise, let’s look at the modern ALM cycle This is a continuous cycle
  5. Plan: Prioritize investments Dev/Test: Lack of collaboration between Devs and Ops Release: Quickly detect, diagnose, triage issues Monitor/Learn: Contextual info People doing the planning are not exposed to real world data that is coming out from customers and usage of their apps to validate and make good prioritization decisions Developers don’t have full visibility to what happens in prod, because ops have a different set of tools and processes, and this leads to lack of collaboration between them Customers usually become aware of issues before us, and we don’t have enough info to decide whether an issue requires a hotfix or can wait until the next version Once you have info that something is failing, you need the information that will help you resolve the issue in the fastest way Application Insights is a service that will help you solve these problems through your application management lifecycle.
  6. Telemetry from server backend, middleware, web, browser Telemetry process with Machine Leaning Portal diagnose, display
  7. Intelligent APM Instant Analytics Integrated DevOps
  8. Ingestion: How do we get the data in Exploration: How do we work with the data collected Correlation: How do we visualize the data
  9. What sources of telemetry are collected by Application Insights? Outside-in User behavior Application behavior Custom tracing and events Infra performance
  10. Built-in analytics Deep insights 360 view
  11. Persona 2: IT Ops
  12. What system is hosing what service Monitor distributed service Know change impact To track dependencies, IT infrastructure has relied on conventional techniques such as endless spreadsheets and extensive audits. But the proliferation of virtualized data centers, cloud, and micro services, has made it increasingly difficult to track dependencies using these archaic methods.
  13. The increased complexity of modern applications has changed how we how we define “applications”: As complex, multi-tier, business-service systems that may span multiple datacenters and cloud hosting environments. With this complexity comes increased challenges for the teams supporting those applications, yet IT operations still faces a set of tools focused on individual aspects of application infrastructure, from infrastructure monitoring solutions to tools that provide code-level analysis. To manage these complex applications, and ensure they meet their SLAs , IT Ops needs an end-to-end view that ties together the different application components and infrastructure services required that make up the critical business applications they support.
  14. What if… Auto discovery Processes, Services Dynamic map Issues across dependancies
  15. Discovery Automatically build a common reference map of dependencies across servers, processes, and 3rd party services. Incident Management View cascading alerts, failed connections, load balancing issues, and rogue clients. Migration Assurance Ensure nothing is left behind, identify connectivity failures, view computer and process inventory, and identify systems for decommissioning.
  16. Service Map presents a view of your servers as you think of them - as interconnected systems that deliver services and rely on other technologies. Service Map discovers and maps server and process dependencies in real-time, without any predefinition, and visualizes application components, service dependencies, and supporting infrastructure configuration. This helps you eliminate the guesswork of problem isolation, identify surprise connections and broken links in your environment, and perform Azure migrations knowing that critical systems and endpoints won’t be left behind. The Service Map public preview supports Windows and Linux guests, in any cloud and on-prem.
  17. Hop-by-Hop Performance monitoring to identify the real-world performance response times across the entire application system. This allows you to identify where the bottleneck is occurring, as well as clues into how to resolve the problem. Users can configure events and alerts to notify you before performance issues are experienced broadly. Integration with dashboarding and visualization tools. Giving you the flexibility and data to provide a single pane of glass to monitor the health of your application systems
  18. Accelerate troubleshooting
  19. Discover: Build application and server dependency maps in minutes rather than weeks or months No need for costly manual cataloging of servers, services, and applications Assess: Identify critical servers and applications Identify and fix existing configuration issues before migration Save on post-migration cost by identifying under-utilized servers Improve application performance by identifying over-utilized or under-provisioned VMs. Validate: Verify proper migration with Comparison Reports Quickly catch any performance issues in the new environment No need to install new tools to monitor cloud resources
  20. Persona 3: Network Admin
  21. - Monitors network links and these links can be between datacenters, office sites, clouds and even different tiers of an application. It measure packet loss and network latency on these links. In other words it checks whether the packets that are being sent from one end are reaching the other end and how much time is it taking for packets to reach other end <Click> So lets say you have two networks – network a and network b; NPM keeps a track of availability of the links and quality of connectivity <Click> And we do this using synthetic transactions. i.e. we have OMS agents installed on two ends of the link and these agents periodically exchange packets. We’ll see more on how solution works in a moment.
  22. How many of you have used OMS before? Ok just to make sure that everyone is on same page here is a brief description of OMS architecture. Service has two parts – a cloud service and agents that can be installed on machines; these machine can be on premise or VM in the cloud. The agents collect different types of monitoring data and upload this data to the cloud service that indexes and aggregates this data and then this data is presented to the user on a web console. And here are some of the features of NPM.
  23. NPM solution OMS Agent and PowerShell script Agent gets Intelligence Pack Detects subnet Learns of other OMS Agents TCP probe between agents Displayed in OMS OMS solution gallery is like a market place and user can pick their payment plan and choose the solution that they want. There are dozens on solution available there for different monitoring and managements requirements. There are solutions for SQL, active directory, update management, change tracking etc.
  24. App Ins: Proactive detect Diagnose Service Map: Map dependencies Root cause Migrations NPM: Connections Network performance Learns baseline thresholds