Upload
appdynamics
View
80
Download
4
Tags:
Embed Size (px)
Citation preview
Amod Gupta, Principal Product ManagerAnand Akela, Director, Product Marketing
Add Apache Web Server to your Unified Monitoring Toolkit
Our Speakers
Amod GuptaPrincipal Product
Manager
Anand AkelaDirector, Product
Marketing
Copyright © 2015 AppDynamics. All rights reserved. 3
Today’s Monitoring: Many Silo-ed Tools
Mobile/Web App Middle-ware
Database Server Network Storage
Ch
eck
ou
t Tr
an
sact
ion
??
“Network 97%”“Slow SQL query”“JVM perf issues”“Checkout is slow”
Copyright © 2015 AppDynamics. All rights reserved. 4
AppDynamics Unified MonitoringOne Solution : One UI, One Data Platform, One Install
Industry-first, application-centric Unified Monitoring platform
Copyright © 2015 AppDynamics. All rights reserved. 5
AppDynamics Unified Monitoring System
Business transaction-centric management
• Automatically trace end-user client – App – DB – API – Infrastructure• Support for synchronous & asynchronous transactions
Role-relevantviews for quicktroubleshooting
• Business Transaction driven Situational awareness views and reports• Facilitates DevOps collaboration and automation
ONE unified platform
• One UI, one data Platform, one install, one solution• Flexible deployment options, easy to implement, and simple to use
Comprehensive app infrastructure support
• Support for End-user clients, Application Code, Message Queues, Web Services/API, Databases, Infrastructure
• Extensible platform to support additional infrastructure
Copyright © 2015 AppDynamics. All rights reserved. 6
Comprehensive application infrastructure support
APPS / BROWSERS CODE DB SERVERS
VMs / CLOUD/ CONTAINERS NETWORK STORAGE
3rd PARTY EXTENSIONS LOGS
Smart Code Instrumentation: automatic, self-learning, low-overhead
ADD APACHE SERVER TO YOUR UNIFIED MONITORING TOOLKIT
7
Web Servers : Market Share of Active Sites
Copyright © 2015 AppDynamics. All rights reserved. 8
Source : http://news.netcraft.com/archives/2015/07/22/july-2015-web-server-survey.html
Copyright © 2015 AppDynamics. All rights reserved. 9
Apache Server Monitoring
• Discover, add in application flow map and monitor Apache server natively
• Business Transactions now start at Apache Web Server
• Automatically captures three KPIs - Load, Response Time and Errors – and baselines them
• BT Snapshots now include web server troubleshooting info including performance details of certain Apache Modules
SUPPORTED PLATFORM, ARCHITECTURE & INSTALLATION
Supported Versions and Operating Systems
Copyright © 2015 AppDynamics. All rights reserved. 11
Centos 5+ Redhat 5+ Ubantu 11+
Versions 2.2.x & 2.4.x (32 & 64 bits)
Operating Systems: Linux (32 & 64 bits)
Copyright © 2014 AppDynamics. All rights reserved. 12
System Architecture
mod_appdynamics
Controller Proxy Controller
mod_appdynamics + sdk + controller proxy
Copyright © 2014 AppDynamics. All rights reserved. 13
Install and Run
• Install SDK• Install Proxy• Copy mod_appdynamics to httpd
• Run Proxy • Restart Apache
Install Run
KEY FEATURES
Copyright © 2014 AppDynamics. All rights reserved. 15
Business Transactions
START NAMING CONFIGURE
• Created & started at web server tier
• Ignores static content
• Http URL based• Servlet style naming
flexibility
• Configure naming• Configure Exclude rules
Copyright © 2014 AppDynamics. All rights reserved. 16
Key Performance Indicators & baselines
CALLS PER MINUTE AVG RESPONSE TIME ERRORS
• Same as all other agents• Baselines collected
• Same as all other agents• Baselines collected
• Http errors captured
Copyright © 2014 AppDynamics. All rights reserved. 17
SnapshotsEXIT CALLS HTTP DATA
• No call graphs but exit calls to downstream tiers
• Ignores static content
• Http data captured in snaps
Copyright © 2014 AppDynamics. All rights reserved. 18
Correlation
CORRELATION MODS
• Supports correlation with all other agent types
• All types of mods supported for correlation• Examples: mod_jk, mod_proxy, mod_wl
SERVER METRICS, EXTENSIONS & DASHBOARD
Copyright © 2014 AppDynamics. All rights reserved. 20
Server Metrics
INSTALL STANDARD METRICS APACHE METRICS
• Installed standalone machine agent• Drop Apache extension in the
machine agent directory
• CPU• Memory / Ram• Network I/O• Disk I/O
• Apache CPU consumption• Data transferred / second• Data transferred / request• Busy/Idle Workers
REAL WORLD SCENARIO
Copyright © 2014 AppDynamics. All rights reserved. 22
503 Service Unavailable
Apache IIS WCF DatabaseBrowser
Copyright © 2014 AppDynamics. All rights reserved. 23
503 Service Unavailable
Apache IIS WCF DatabaseBrowser
Copyright © 2014 AppDynamics. All rights reserved. 24
503 Service Unavailable
Apache IIS WCF DatabaseBrowser
QUESTIONS?
Join us in Vegas for our annual user conference, AppSphere!
- Free training for all attendees- Exclusive access to AppDynamics executives and engineers- A sneak peek at our roadmap and announcements about new features- Keynotes from industry innovators- Information-packed breakout sessions from users in the trenches- Peer-to-peer networking
• Learn more and register now at Appdynamics.com/AppSphere
Thank You