Add Apache Web Server to your Unified Monitoring Toolkit

28
Amod Gupta, Principal Product Manager Anand Akela, Director, Product Marketing Add Apache Web Server to your Unified Monitoring Toolkit

Transcript of Add Apache Web Server to your Unified Monitoring Toolkit

Page 1: Add Apache Web Server to your Unified Monitoring Toolkit

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

Our Speakers

Amod GuptaPrincipal Product

Manager

Anand AkelaDirector, Product

Marketing

Page 3: Add Apache Web Server to your Unified Monitoring Toolkit

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

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

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

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

ADD APACHE SERVER TO YOUR UNIFIED MONITORING TOOLKIT

7

Page 9: Add Apache Web Server to your Unified Monitoring Toolkit

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

SUPPORTED PLATFORM, ARCHITECTURE & INSTALLATION

Page 11: Add Apache Web Server to your Unified Monitoring Toolkit

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

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

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

KEY FEATURES

Page 15: Add Apache Web Server to your Unified Monitoring Toolkit

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

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

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

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

SERVER METRICS, EXTENSIONS & DASHBOARD

Page 20: Add Apache Web Server to your Unified Monitoring Toolkit

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

REAL WORLD SCENARIO

Page 22: Add Apache Web Server to your Unified Monitoring Toolkit

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

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

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

QUESTIONS?

Page 26: Add Apache Web Server to your Unified Monitoring Toolkit

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
Page 28: Add Apache Web Server to your Unified Monitoring Toolkit

Thank You