SlideShare a Scribd company logo
1 of 36
Download to read offline
Application
Performance
Monitoring
With System Center 2012 R2 Operations Manager
System Center 2012 R2
Walter Eikenboom
Where does OpsMgr fit in private cloud
Operations Manager 2012
X X
A fool with a tool
People Process Technology
R2 Investments
Infrastructure
• New MP for VMM / Fabric monitoring
• Improved Microsoft Azure management pack
• Xplat agent new build on Open Management Infrastructure
(OMI)
• Microsoft Monitoring Agent
DevOps
• Enhanced TFS integration / Intellitrace
• System Center Advisor (attached service)
• Java Application Performance Monitoring (Java APM)
Line of business
Walter Eikenboom
System Center 2012 R2 Operations Manager
“360o is a function of monitoring that gives customers visibility to the underlying
application environment(s) or infrastructure”
ConsistentUX
(Console,Web,SharePoint,etc.)
DevOps
Walter Eikenboom
… set of processes, methods and systems for communication,
collaboration and integration between departments for
Development, Operations and QA.*
DevOps is…
Developers are getting
integrated
into operational service
delivery processes
Operations embraced
new role of Service
(App) Owner
Working Software
Product
Backlog
Ops
Backlog
MonitorSprint
DEVELOP
Idea to working software
OPERATE
Incident to Resolution
Application Lifecycle
Release Mgmt
Testing
Root-cause
Can’t Identify
Root Cause
Can’t Reproduce
Production Incident
Lack of App
Trend Data
Can’t Get
Actionable
Feedback
Change Mgmt &
Provisioning
Operations Manager and DevOps
Monitoring applications (since 2000)
• Monitored “outside” the application, looked at events and performance data
• Not much insight into the app itself
Monitoring distributed applications (2007/2007 R2)
• Still looking at “outside” of app – observing app behavior via event log and performance counters
.NET Application Performance Monitoring (2012)
• Operations Manager can look “inside” app - tell whether problems are infrastructure or app
DevOps Management Packs (2012 SP1)
• Monitoring wider range of apps (NT Services, MVC, WCF, and SharePoint)
• Availability monitoring (Global Service Monitor)
• Enabled DevOps - IT can handle app problems efficiently and collaborate with development
Java APM (2012 R2)
• Monitoring Java application (Jbos, Tomcat, WebLogic, Websphere)
• System Center Advisor (attached service)
• Enhanced TFS integration / Intellitrace
Operations
Manager
Web Test
DevOps Monitoring
Production
Application
Visual
Studio 2012
Workitem +
Results +
Intellitrace
Results
Results +
Intellitrace
Call Web
App
Web Test +
Target URL +
Schedule
Global
Service
Monitor
!
On-Premise
1
Global Service Monitor
Global Service Monitor resources
You can sign up for a free trial account and use Global Service Monitor
for free for up to 90 days.
Beyond the 90-day free trial period, System Center Global Service
Monitor is only available to customers with active Microsoft Software
Assurance coverage for their System Center 2012 server management
licenses.
This Software Assurance benefit will be available in March 2013 in
supporting countries.
• http://www.microsoft.com/en-us/server-cloud/system-
center/global-service-monitor.aspx
• http://technet.microsoft.com/library/jj860368.aspx
• http://systemcenterdynamics.wordpress.com/2012/07/16/global
-service-monitor-on-opsmgr-2012/
Demo
LOB and Global Service Monitor
Application perfomance monitoring
Walter Eikenboom
Application Performance Monitoring
 APM in OpsMgr is a lightweight profiler
 Monitors applications in production
 Isolate and triage issues
 Provide the application team with the details they need
• Performance
event
• Exception event
Detect
• Isolate tier
• Assign owner
Triage • System state
• Event details
Diagnose
Deep application insight for .NET applications
Java and .net APM
Walter Eikenboom
Application Performance Monitoring
• .NET APM Client & Server Side
• SCOM Console
• Diagnostics / Advisor Console
• JEE Application Monitoring
• SCOM Console
InfrastractureMonitoring/SyntheticTransactions
Microsoft
Xplat
Client & Server Side
• Performance Events
• Exception Events
Exception Events/sec
Performance Events/sec
Avg. Request Time
Requests/sec
New:
Java APM
Diagnostics /
Advisor Console
WebSphere / JBoss / Web Logic / Tomcat
ASP .NET / WCF / MVC
Server Side
• Performance Events
• Exception Events
Exception Events/sec
Performance Events/sec
Avg. Reponse Time
Requests/sec (lower / upper limit)
Java APM Support
Windows
Linux
Ubuntu 12.04.2 / RHEL 5,6
CentOS 5,6 / Oracle Ent. 6
Tomcat 5,6,7
GenericServlet / Axis2 / Struts / Strut 2
SCOM2012R2
Configuration Steps
Step 1 – Monitor Linux with SCOM 2012 R2
Step 2 – Enable JEE deep monitoring
Step 3 – Import Java APM MP
Step 4 – Configure Java APM agent
Location, location, location
#!/bin/bash
AGENT_DIR=/apm
# Set location for native (DLL/so) library
JAVA_OPTS=”$JAVA_OPTS -Djava.library.path=$AGENT_DIR”
JAVA_OPTS=”$JAVA_OPTS -
javaagent:$AGENT_DIR/apm_facade.jar -
Xbootclasspath/p:AGENT_DIR/apm_producers.jar -
Xbootclasspath/p:$AGENT_DIR/apm_facade.jar”
export AGENT_DIR=”$AGENT_DIR”
export JAVA_OPTS=”$JAVA_OPTS”
edit catalina.sh
Demo
Java and .net APM
Application Insights
Walter Eikenboom
• Delivered as a Service – VS Online, Azure
Portal Preview
• VSIX integration with VS 2013
• Reduce mean time to detect problems
• Reduce mean time to resolve problems
• Ensure your application is succeeding
Application Insights
Microsoft Monitoring Agent
Data flow - Services
How to get started Results-in
Create availability tests from locations
around the world
Metrics and alerting: Application
availability/response time, per webtest, per
location per webtest
Default: script in browser (code change)
Custom: submitting custom events or timed
events (code change)
Default: user and page sessions and activities,
environment data
Custom: Specific actions tracked
Default: installing Microsoft monitoring
agent (MMA) on server, using server side
SDK
Custom: ApplicationInsights.config tuning
and windows perf counters, Collect logs
(Log4Net, NLog, TraceListener)
Default: Starts byte code instrumentation.
Enables perf/exception event and drill to code,
app started events
Custom:
• Metrics aggregated over instances,
collected at 1 min, includes alerting
• Search over logs
Your
App Insight
Go to http://visualstudio.com or
the Visual Studio booth to learn more!
Visual Studio Online and Application insights
Visual Studio Online
The easiest way to plan, build, and ship software, now with a
99.9% availability SLA, Git repositories, continuous
integration and deployment to Microsoft Azure.
Application Insights
Get a 360° view of your application’s availability, performance,
and usage when hosted on-premises, in Microsoft Azure, or
with other cloud providers.
Demo
Application Insights
Laat ons weten wat u vindt van deze sessie! Vul de evaluatie
in via www.techdaysapp.nl en maak kans op een van de 20
prijzen*. Prijswinnaars worden bekend gemaakt via Twitter
(#TechDaysNL). Gebruik hiervoor de code op uw badge.
Let us know how you feel about this session! Give your
feedback via www.techdaysapp.nl and possibly win one of
the 20 prices*. Winners will be announced via Twitter
(#TechDaysNL). Use your personal code on your badge.
* Over de uitslag kan niet worden gecorrespondeerd, prijzen zijn voorbeelden – All results are final, prices are
examples

More Related Content

More from wwwally

Techdays 2013 the road to end user self service with service manager 2012 SP1
Techdays 2013 the road to end user self service with service manager 2012 SP1Techdays 2013 the road to end user self service with service manager 2012 SP1
Techdays 2013 the road to end user self service with service manager 2012 SP1wwwally
 
Pre-TechEd EMEA 2012 - SCOM 2012 Down in the cloud
Pre-TechEd EMEA 2012 - SCOM 2012 Down in the cloudPre-TechEd EMEA 2012 - SCOM 2012 Down in the cloud
Pre-TechEd EMEA 2012 - SCOM 2012 Down in the cloudwwwally
 
TechEd 2012 NA - MGT332 - fighting fire to the cloud!
TechEd 2012 NA - MGT332 - fighting fire to the cloud!TechEd 2012 NA - MGT332 - fighting fire to the cloud!
TechEd 2012 NA - MGT332 - fighting fire to the cloud!wwwally
 
End-to-End Integrated Management with System Center 2012
End-to-End Integrated Management with System Center 2012End-to-End Integrated Management with System Center 2012
End-to-End Integrated Management with System Center 2012wwwally
 
Techdays System Center 2012 Operations Manager end-to-end management walter ...
Techdays  System Center 2012 Operations Manager end-to-end management walter ...Techdays  System Center 2012 Operations Manager end-to-end management walter ...
Techdays System Center 2012 Operations Manager end-to-end management walter ...wwwally
 
OpsMgr 2012 end-to-end monitoring
OpsMgr 2012 end-to-end monitoringOpsMgr 2012 end-to-end monitoring
OpsMgr 2012 end-to-end monitoringwwwally
 
Migration In The Age Of Social
Migration In The Age Of SocialMigration In The Age Of Social
Migration In The Age Of Socialwwwally
 

More from wwwally (7)

Techdays 2013 the road to end user self service with service manager 2012 SP1
Techdays 2013 the road to end user self service with service manager 2012 SP1Techdays 2013 the road to end user self service with service manager 2012 SP1
Techdays 2013 the road to end user self service with service manager 2012 SP1
 
Pre-TechEd EMEA 2012 - SCOM 2012 Down in the cloud
Pre-TechEd EMEA 2012 - SCOM 2012 Down in the cloudPre-TechEd EMEA 2012 - SCOM 2012 Down in the cloud
Pre-TechEd EMEA 2012 - SCOM 2012 Down in the cloud
 
TechEd 2012 NA - MGT332 - fighting fire to the cloud!
TechEd 2012 NA - MGT332 - fighting fire to the cloud!TechEd 2012 NA - MGT332 - fighting fire to the cloud!
TechEd 2012 NA - MGT332 - fighting fire to the cloud!
 
End-to-End Integrated Management with System Center 2012
End-to-End Integrated Management with System Center 2012End-to-End Integrated Management with System Center 2012
End-to-End Integrated Management with System Center 2012
 
Techdays System Center 2012 Operations Manager end-to-end management walter ...
Techdays  System Center 2012 Operations Manager end-to-end management walter ...Techdays  System Center 2012 Operations Manager end-to-end management walter ...
Techdays System Center 2012 Operations Manager end-to-end management walter ...
 
OpsMgr 2012 end-to-end monitoring
OpsMgr 2012 end-to-end monitoringOpsMgr 2012 end-to-end monitoring
OpsMgr 2012 end-to-end monitoring
 
Migration In The Age Of Social
Migration In The Age Of SocialMigration In The Age Of Social
Migration In The Age Of Social
 

Recently uploaded

FDO for Camera, Sensor and Networking Device – Commercial Solutions from VinC...
FDO for Camera, Sensor and Networking Device – Commercial Solutions from VinC...FDO for Camera, Sensor and Networking Device – Commercial Solutions from VinC...
FDO for Camera, Sensor and Networking Device – Commercial Solutions from VinC...FIDO Alliance
 
Powerful Start- the Key to Project Success, Barbara Laskowska
Powerful Start- the Key to Project Success, Barbara LaskowskaPowerful Start- the Key to Project Success, Barbara Laskowska
Powerful Start- the Key to Project Success, Barbara LaskowskaCzechDreamin
 
Structuring Teams and Portfolios for Success
Structuring Teams and Portfolios for SuccessStructuring Teams and Portfolios for Success
Structuring Teams and Portfolios for SuccessUXDXConf
 
Speed Wins: From Kafka to APIs in Minutes
Speed Wins: From Kafka to APIs in MinutesSpeed Wins: From Kafka to APIs in Minutes
Speed Wins: From Kafka to APIs in Minutesconfluent
 
THE BEST IPTV in GERMANY for 2024: IPTVreel
THE BEST IPTV in  GERMANY for 2024: IPTVreelTHE BEST IPTV in  GERMANY for 2024: IPTVreel
THE BEST IPTV in GERMANY for 2024: IPTVreelreely ones
 
Secure Zero Touch enabled Edge compute with Dell NativeEdge via FDO _ Brad at...
Secure Zero Touch enabled Edge compute with Dell NativeEdge via FDO _ Brad at...Secure Zero Touch enabled Edge compute with Dell NativeEdge via FDO _ Brad at...
Secure Zero Touch enabled Edge compute with Dell NativeEdge via FDO _ Brad at...FIDO Alliance
 
AI presentation and introduction - Retrieval Augmented Generation RAG 101
AI presentation and introduction - Retrieval Augmented Generation RAG 101AI presentation and introduction - Retrieval Augmented Generation RAG 101
AI presentation and introduction - Retrieval Augmented Generation RAG 101vincent683379
 
ASRock Industrial FDO Solutions in Action for Industrial Edge AI _ Kenny at A...
ASRock Industrial FDO Solutions in Action for Industrial Edge AI _ Kenny at A...ASRock Industrial FDO Solutions in Action for Industrial Edge AI _ Kenny at A...
ASRock Industrial FDO Solutions in Action for Industrial Edge AI _ Kenny at A...FIDO Alliance
 
TEST BANK For, Information Technology Project Management 9th Edition Kathy Sc...
TEST BANK For, Information Technology Project Management 9th Edition Kathy Sc...TEST BANK For, Information Technology Project Management 9th Edition Kathy Sc...
TEST BANK For, Information Technology Project Management 9th Edition Kathy Sc...marcuskenyatta275
 
Optimizing NoSQL Performance Through Observability
Optimizing NoSQL Performance Through ObservabilityOptimizing NoSQL Performance Through Observability
Optimizing NoSQL Performance Through ObservabilityScyllaDB
 
The UX of Automation by AJ King, Senior UX Researcher, Ocado
The UX of Automation by AJ King, Senior UX Researcher, OcadoThe UX of Automation by AJ King, Senior UX Researcher, Ocado
The UX of Automation by AJ King, Senior UX Researcher, OcadoUXDXConf
 
Linux Foundation Edge _ Overview of FDO Software Components _ Randy at Intel.pdf
Linux Foundation Edge _ Overview of FDO Software Components _ Randy at Intel.pdfLinux Foundation Edge _ Overview of FDO Software Components _ Randy at Intel.pdf
Linux Foundation Edge _ Overview of FDO Software Components _ Randy at Intel.pdfFIDO Alliance
 
Demystifying gRPC in .Net by John Staveley
Demystifying gRPC in .Net by John StaveleyDemystifying gRPC in .Net by John Staveley
Demystifying gRPC in .Net by John StaveleyJohn Staveley
 
IoT Analytics Company Presentation May 2024
IoT Analytics Company Presentation May 2024IoT Analytics Company Presentation May 2024
IoT Analytics Company Presentation May 2024IoTAnalytics
 
Top 10 Symfony Development Companies 2024
Top 10 Symfony Development Companies 2024Top 10 Symfony Development Companies 2024
Top 10 Symfony Development Companies 2024TopCSSGallery
 
Connecting the Dots in Product Design at KAYAK
Connecting the Dots in Product Design at KAYAKConnecting the Dots in Product Design at KAYAK
Connecting the Dots in Product Design at KAYAKUXDXConf
 
IESVE for Early Stage Design and Planning
IESVE for Early Stage Design and PlanningIESVE for Early Stage Design and Planning
IESVE for Early Stage Design and PlanningIES VE
 
Strategic AI Integration in Engineering Teams
Strategic AI Integration in Engineering TeamsStrategic AI Integration in Engineering Teams
Strategic AI Integration in Engineering TeamsUXDXConf
 
A Business-Centric Approach to Design System Strategy
A Business-Centric Approach to Design System StrategyA Business-Centric Approach to Design System Strategy
A Business-Centric Approach to Design System StrategyUXDXConf
 
Choosing the Right FDO Deployment Model for Your Application _ Geoffrey at In...
Choosing the Right FDO Deployment Model for Your Application _ Geoffrey at In...Choosing the Right FDO Deployment Model for Your Application _ Geoffrey at In...
Choosing the Right FDO Deployment Model for Your Application _ Geoffrey at In...FIDO Alliance
 

Recently uploaded (20)

FDO for Camera, Sensor and Networking Device – Commercial Solutions from VinC...
FDO for Camera, Sensor and Networking Device – Commercial Solutions from VinC...FDO for Camera, Sensor and Networking Device – Commercial Solutions from VinC...
FDO for Camera, Sensor and Networking Device – Commercial Solutions from VinC...
 
Powerful Start- the Key to Project Success, Barbara Laskowska
Powerful Start- the Key to Project Success, Barbara LaskowskaPowerful Start- the Key to Project Success, Barbara Laskowska
Powerful Start- the Key to Project Success, Barbara Laskowska
 
Structuring Teams and Portfolios for Success
Structuring Teams and Portfolios for SuccessStructuring Teams and Portfolios for Success
Structuring Teams and Portfolios for Success
 
Speed Wins: From Kafka to APIs in Minutes
Speed Wins: From Kafka to APIs in MinutesSpeed Wins: From Kafka to APIs in Minutes
Speed Wins: From Kafka to APIs in Minutes
 
THE BEST IPTV in GERMANY for 2024: IPTVreel
THE BEST IPTV in  GERMANY for 2024: IPTVreelTHE BEST IPTV in  GERMANY for 2024: IPTVreel
THE BEST IPTV in GERMANY for 2024: IPTVreel
 
Secure Zero Touch enabled Edge compute with Dell NativeEdge via FDO _ Brad at...
Secure Zero Touch enabled Edge compute with Dell NativeEdge via FDO _ Brad at...Secure Zero Touch enabled Edge compute with Dell NativeEdge via FDO _ Brad at...
Secure Zero Touch enabled Edge compute with Dell NativeEdge via FDO _ Brad at...
 
AI presentation and introduction - Retrieval Augmented Generation RAG 101
AI presentation and introduction - Retrieval Augmented Generation RAG 101AI presentation and introduction - Retrieval Augmented Generation RAG 101
AI presentation and introduction - Retrieval Augmented Generation RAG 101
 
ASRock Industrial FDO Solutions in Action for Industrial Edge AI _ Kenny at A...
ASRock Industrial FDO Solutions in Action for Industrial Edge AI _ Kenny at A...ASRock Industrial FDO Solutions in Action for Industrial Edge AI _ Kenny at A...
ASRock Industrial FDO Solutions in Action for Industrial Edge AI _ Kenny at A...
 
TEST BANK For, Information Technology Project Management 9th Edition Kathy Sc...
TEST BANK For, Information Technology Project Management 9th Edition Kathy Sc...TEST BANK For, Information Technology Project Management 9th Edition Kathy Sc...
TEST BANK For, Information Technology Project Management 9th Edition Kathy Sc...
 
Optimizing NoSQL Performance Through Observability
Optimizing NoSQL Performance Through ObservabilityOptimizing NoSQL Performance Through Observability
Optimizing NoSQL Performance Through Observability
 
The UX of Automation by AJ King, Senior UX Researcher, Ocado
The UX of Automation by AJ King, Senior UX Researcher, OcadoThe UX of Automation by AJ King, Senior UX Researcher, Ocado
The UX of Automation by AJ King, Senior UX Researcher, Ocado
 
Linux Foundation Edge _ Overview of FDO Software Components _ Randy at Intel.pdf
Linux Foundation Edge _ Overview of FDO Software Components _ Randy at Intel.pdfLinux Foundation Edge _ Overview of FDO Software Components _ Randy at Intel.pdf
Linux Foundation Edge _ Overview of FDO Software Components _ Randy at Intel.pdf
 
Demystifying gRPC in .Net by John Staveley
Demystifying gRPC in .Net by John StaveleyDemystifying gRPC in .Net by John Staveley
Demystifying gRPC in .Net by John Staveley
 
IoT Analytics Company Presentation May 2024
IoT Analytics Company Presentation May 2024IoT Analytics Company Presentation May 2024
IoT Analytics Company Presentation May 2024
 
Top 10 Symfony Development Companies 2024
Top 10 Symfony Development Companies 2024Top 10 Symfony Development Companies 2024
Top 10 Symfony Development Companies 2024
 
Connecting the Dots in Product Design at KAYAK
Connecting the Dots in Product Design at KAYAKConnecting the Dots in Product Design at KAYAK
Connecting the Dots in Product Design at KAYAK
 
IESVE for Early Stage Design and Planning
IESVE for Early Stage Design and PlanningIESVE for Early Stage Design and Planning
IESVE for Early Stage Design and Planning
 
Strategic AI Integration in Engineering Teams
Strategic AI Integration in Engineering TeamsStrategic AI Integration in Engineering Teams
Strategic AI Integration in Engineering Teams
 
A Business-Centric Approach to Design System Strategy
A Business-Centric Approach to Design System StrategyA Business-Centric Approach to Design System Strategy
A Business-Centric Approach to Design System Strategy
 
Choosing the Right FDO Deployment Model for Your Application _ Geoffrey at In...
Choosing the Right FDO Deployment Model for Your Application _ Geoffrey at In...Choosing the Right FDO Deployment Model for Your Application _ Geoffrey at In...
Choosing the Right FDO Deployment Model for Your Application _ Geoffrey at In...
 

Application performance monitoring with System Center 2012 R2

  • 1.
  • 3.
  • 4. System Center 2012 R2 Walter Eikenboom
  • 5. Where does OpsMgr fit in private cloud
  • 7. A fool with a tool People Process Technology
  • 8. R2 Investments Infrastructure • New MP for VMM / Fabric monitoring • Improved Microsoft Azure management pack • Xplat agent new build on Open Management Infrastructure (OMI) • Microsoft Monitoring Agent DevOps • Enhanced TFS integration / Intellitrace • System Center Advisor (attached service) • Java Application Performance Monitoring (Java APM)
  • 10. System Center 2012 R2 Operations Manager “360o is a function of monitoring that gives customers visibility to the underlying application environment(s) or infrastructure” ConsistentUX (Console,Web,SharePoint,etc.)
  • 12. … set of processes, methods and systems for communication, collaboration and integration between departments for Development, Operations and QA.* DevOps is… Developers are getting integrated into operational service delivery processes Operations embraced new role of Service (App) Owner
  • 13. Working Software Product Backlog Ops Backlog MonitorSprint DEVELOP Idea to working software OPERATE Incident to Resolution Application Lifecycle Release Mgmt Testing Root-cause Can’t Identify Root Cause Can’t Reproduce Production Incident Lack of App Trend Data Can’t Get Actionable Feedback Change Mgmt & Provisioning
  • 14. Operations Manager and DevOps Monitoring applications (since 2000) • Monitored “outside” the application, looked at events and performance data • Not much insight into the app itself Monitoring distributed applications (2007/2007 R2) • Still looking at “outside” of app – observing app behavior via event log and performance counters .NET Application Performance Monitoring (2012) • Operations Manager can look “inside” app - tell whether problems are infrastructure or app DevOps Management Packs (2012 SP1) • Monitoring wider range of apps (NT Services, MVC, WCF, and SharePoint) • Availability monitoring (Global Service Monitor) • Enabled DevOps - IT can handle app problems efficiently and collaborate with development Java APM (2012 R2) • Monitoring Java application (Jbos, Tomcat, WebLogic, Websphere) • System Center Advisor (attached service) • Enhanced TFS integration / Intellitrace
  • 15. Operations Manager Web Test DevOps Monitoring Production Application Visual Studio 2012 Workitem + Results + Intellitrace Results Results + Intellitrace Call Web App Web Test + Target URL + Schedule Global Service Monitor ! On-Premise
  • 17.
  • 18. Global Service Monitor resources You can sign up for a free trial account and use Global Service Monitor for free for up to 90 days. Beyond the 90-day free trial period, System Center Global Service Monitor is only available to customers with active Microsoft Software Assurance coverage for their System Center 2012 server management licenses. This Software Assurance benefit will be available in March 2013 in supporting countries. • http://www.microsoft.com/en-us/server-cloud/system- center/global-service-monitor.aspx • http://technet.microsoft.com/library/jj860368.aspx • http://systemcenterdynamics.wordpress.com/2012/07/16/global -service-monitor-on-opsmgr-2012/
  • 19. Demo LOB and Global Service Monitor
  • 21. Application Performance Monitoring  APM in OpsMgr is a lightweight profiler  Monitors applications in production  Isolate and triage issues  Provide the application team with the details they need • Performance event • Exception event Detect • Isolate tier • Assign owner Triage • System state • Event details Diagnose
  • 22. Deep application insight for .NET applications
  • 23. Java and .net APM Walter Eikenboom
  • 24. Application Performance Monitoring • .NET APM Client & Server Side • SCOM Console • Diagnostics / Advisor Console • JEE Application Monitoring • SCOM Console InfrastractureMonitoring/SyntheticTransactions Microsoft Xplat Client & Server Side • Performance Events • Exception Events Exception Events/sec Performance Events/sec Avg. Request Time Requests/sec New: Java APM Diagnostics / Advisor Console WebSphere / JBoss / Web Logic / Tomcat ASP .NET / WCF / MVC Server Side • Performance Events • Exception Events Exception Events/sec Performance Events/sec Avg. Reponse Time Requests/sec (lower / upper limit)
  • 25. Java APM Support Windows Linux Ubuntu 12.04.2 / RHEL 5,6 CentOS 5,6 / Oracle Ent. 6 Tomcat 5,6,7 GenericServlet / Axis2 / Struts / Strut 2 SCOM2012R2
  • 26. Configuration Steps Step 1 – Monitor Linux with SCOM 2012 R2 Step 2 – Enable JEE deep monitoring Step 3 – Import Java APM MP Step 4 – Configure Java APM agent
  • 27.
  • 28. Location, location, location #!/bin/bash AGENT_DIR=/apm # Set location for native (DLL/so) library JAVA_OPTS=”$JAVA_OPTS -Djava.library.path=$AGENT_DIR” JAVA_OPTS=”$JAVA_OPTS - javaagent:$AGENT_DIR/apm_facade.jar - Xbootclasspath/p:AGENT_DIR/apm_producers.jar - Xbootclasspath/p:$AGENT_DIR/apm_facade.jar” export AGENT_DIR=”$AGENT_DIR” export JAVA_OPTS=”$JAVA_OPTS” edit catalina.sh
  • 31. • Delivered as a Service – VS Online, Azure Portal Preview • VSIX integration with VS 2013 • Reduce mean time to detect problems • Reduce mean time to resolve problems • Ensure your application is succeeding Application Insights
  • 33. Data flow - Services How to get started Results-in Create availability tests from locations around the world Metrics and alerting: Application availability/response time, per webtest, per location per webtest Default: script in browser (code change) Custom: submitting custom events or timed events (code change) Default: user and page sessions and activities, environment data Custom: Specific actions tracked Default: installing Microsoft monitoring agent (MMA) on server, using server side SDK Custom: ApplicationInsights.config tuning and windows perf counters, Collect logs (Log4Net, NLog, TraceListener) Default: Starts byte code instrumentation. Enables perf/exception event and drill to code, app started events Custom: • Metrics aggregated over instances, collected at 1 min, includes alerting • Search over logs Your App Insight
  • 34. Go to http://visualstudio.com or the Visual Studio booth to learn more! Visual Studio Online and Application insights Visual Studio Online The easiest way to plan, build, and ship software, now with a 99.9% availability SLA, Git repositories, continuous integration and deployment to Microsoft Azure. Application Insights Get a 360° view of your application’s availability, performance, and usage when hosted on-premises, in Microsoft Azure, or with other cloud providers.
  • 36. Laat ons weten wat u vindt van deze sessie! Vul de evaluatie in via www.techdaysapp.nl en maak kans op een van de 20 prijzen*. Prijswinnaars worden bekend gemaakt via Twitter (#TechDaysNL). Gebruik hiervoor de code op uw badge. Let us know how you feel about this session! Give your feedback via www.techdaysapp.nl and possibly win one of the 20 prices*. Winners will be announced via Twitter (#TechDaysNL). Use your personal code on your badge. * Over de uitslag kan niet worden gecorrespondeerd, prijzen zijn voorbeelden – All results are final, prices are examples