![Page 1: Add Apache Web Server to your Unified Monitoring Toolkit](https://reader031.vdocuments.us/reader031/viewer/2022012913/55d29c38bb61ebd8038b467b/html5/thumbnails/1.jpg)
Amod Gupta, Principal Product ManagerAnand Akela, Director, Product Marketing
Add Apache Web Server to your Unified Monitoring Toolkit
![Page 2: Add Apache Web Server to your Unified Monitoring Toolkit](https://reader031.vdocuments.us/reader031/viewer/2022012913/55d29c38bb61ebd8038b467b/html5/thumbnails/2.jpg)
Our Speakers
Amod GuptaPrincipal Product
Manager
Anand AkelaDirector, Product
Marketing
![Page 3: Add Apache Web Server to your Unified Monitoring Toolkit](https://reader031.vdocuments.us/reader031/viewer/2022012913/55d29c38bb61ebd8038b467b/html5/thumbnails/3.jpg)
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”
![Page 4: Add Apache Web Server to your Unified Monitoring Toolkit](https://reader031.vdocuments.us/reader031/viewer/2022012913/55d29c38bb61ebd8038b467b/html5/thumbnails/4.jpg)
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
![Page 5: Add Apache Web Server to your Unified Monitoring Toolkit](https://reader031.vdocuments.us/reader031/viewer/2022012913/55d29c38bb61ebd8038b467b/html5/thumbnails/5.jpg)
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
![Page 6: Add Apache Web Server to your Unified Monitoring Toolkit](https://reader031.vdocuments.us/reader031/viewer/2022012913/55d29c38bb61ebd8038b467b/html5/thumbnails/6.jpg)
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
![Page 7: Add Apache Web Server to your Unified Monitoring Toolkit](https://reader031.vdocuments.us/reader031/viewer/2022012913/55d29c38bb61ebd8038b467b/html5/thumbnails/7.jpg)
ADD APACHE SERVER TO YOUR UNIFIED MONITORING TOOLKIT
7
![Page 8: Add Apache Web Server to your Unified Monitoring Toolkit](https://reader031.vdocuments.us/reader031/viewer/2022012913/55d29c38bb61ebd8038b467b/html5/thumbnails/8.jpg)
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
![Page 9: Add Apache Web Server to your Unified Monitoring Toolkit](https://reader031.vdocuments.us/reader031/viewer/2022012913/55d29c38bb61ebd8038b467b/html5/thumbnails/9.jpg)
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
![Page 10: Add Apache Web Server to your Unified Monitoring Toolkit](https://reader031.vdocuments.us/reader031/viewer/2022012913/55d29c38bb61ebd8038b467b/html5/thumbnails/10.jpg)
SUPPORTED PLATFORM, ARCHITECTURE & INSTALLATION
![Page 11: Add Apache Web Server to your Unified Monitoring Toolkit](https://reader031.vdocuments.us/reader031/viewer/2022012913/55d29c38bb61ebd8038b467b/html5/thumbnails/11.jpg)
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)
![Page 12: Add Apache Web Server to your Unified Monitoring Toolkit](https://reader031.vdocuments.us/reader031/viewer/2022012913/55d29c38bb61ebd8038b467b/html5/thumbnails/12.jpg)
Copyright © 2014 AppDynamics. All rights reserved. 12
System Architecture
mod_appdynamics
Controller Proxy Controller
mod_appdynamics + sdk + controller proxy
![Page 13: Add Apache Web Server to your Unified Monitoring Toolkit](https://reader031.vdocuments.us/reader031/viewer/2022012913/55d29c38bb61ebd8038b467b/html5/thumbnails/13.jpg)
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
![Page 14: Add Apache Web Server to your Unified Monitoring Toolkit](https://reader031.vdocuments.us/reader031/viewer/2022012913/55d29c38bb61ebd8038b467b/html5/thumbnails/14.jpg)
KEY FEATURES
![Page 15: Add Apache Web Server to your Unified Monitoring Toolkit](https://reader031.vdocuments.us/reader031/viewer/2022012913/55d29c38bb61ebd8038b467b/html5/thumbnails/15.jpg)
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
![Page 16: Add Apache Web Server to your Unified Monitoring Toolkit](https://reader031.vdocuments.us/reader031/viewer/2022012913/55d29c38bb61ebd8038b467b/html5/thumbnails/16.jpg)
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
![Page 17: Add Apache Web Server to your Unified Monitoring Toolkit](https://reader031.vdocuments.us/reader031/viewer/2022012913/55d29c38bb61ebd8038b467b/html5/thumbnails/17.jpg)
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
![Page 18: Add Apache Web Server to your Unified Monitoring Toolkit](https://reader031.vdocuments.us/reader031/viewer/2022012913/55d29c38bb61ebd8038b467b/html5/thumbnails/18.jpg)
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
![Page 19: Add Apache Web Server to your Unified Monitoring Toolkit](https://reader031.vdocuments.us/reader031/viewer/2022012913/55d29c38bb61ebd8038b467b/html5/thumbnails/19.jpg)
SERVER METRICS, EXTENSIONS & DASHBOARD
![Page 20: Add Apache Web Server to your Unified Monitoring Toolkit](https://reader031.vdocuments.us/reader031/viewer/2022012913/55d29c38bb61ebd8038b467b/html5/thumbnails/20.jpg)
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
![Page 21: Add Apache Web Server to your Unified Monitoring Toolkit](https://reader031.vdocuments.us/reader031/viewer/2022012913/55d29c38bb61ebd8038b467b/html5/thumbnails/21.jpg)
REAL WORLD SCENARIO
![Page 22: Add Apache Web Server to your Unified Monitoring Toolkit](https://reader031.vdocuments.us/reader031/viewer/2022012913/55d29c38bb61ebd8038b467b/html5/thumbnails/22.jpg)
Copyright © 2014 AppDynamics. All rights reserved. 22
503 Service Unavailable
Apache IIS WCF DatabaseBrowser
![Page 23: Add Apache Web Server to your Unified Monitoring Toolkit](https://reader031.vdocuments.us/reader031/viewer/2022012913/55d29c38bb61ebd8038b467b/html5/thumbnails/23.jpg)
Copyright © 2014 AppDynamics. All rights reserved. 23
503 Service Unavailable
Apache IIS WCF DatabaseBrowser
![Page 24: Add Apache Web Server to your Unified Monitoring Toolkit](https://reader031.vdocuments.us/reader031/viewer/2022012913/55d29c38bb61ebd8038b467b/html5/thumbnails/24.jpg)
Copyright © 2014 AppDynamics. All rights reserved. 24
503 Service Unavailable
Apache IIS WCF DatabaseBrowser
![Page 25: Add Apache Web Server to your Unified Monitoring Toolkit](https://reader031.vdocuments.us/reader031/viewer/2022012913/55d29c38bb61ebd8038b467b/html5/thumbnails/25.jpg)
QUESTIONS?
![Page 26: Add Apache Web Server to your Unified Monitoring Toolkit](https://reader031.vdocuments.us/reader031/viewer/2022012913/55d29c38bb61ebd8038b467b/html5/thumbnails/26.jpg)
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
![Page 27: Add Apache Web Server to your Unified Monitoring Toolkit](https://reader031.vdocuments.us/reader031/viewer/2022012913/55d29c38bb61ebd8038b467b/html5/thumbnails/27.jpg)
![Page 28: Add Apache Web Server to your Unified Monitoring Toolkit](https://reader031.vdocuments.us/reader031/viewer/2022012913/55d29c38bb61ebd8038b467b/html5/thumbnails/28.jpg)
Thank You