Agenda
Appdynamics Confidential
MODERN
APPROACH
BUSINESS TRANSACTION
Business Transaction
APPLICATION
Web
MQ
JVM
DB
OS
Server
TRADITIONAL
MONITORING
Silod domain visibility
99.9%
99.9%
99.9%
99.9%
Release 1.1
Release 1.2
Release 1.23
Release 1.5
Browser(s)
3rd Party
Web Service
ESB/MQ
CDN
Native
Mobile
App
Oracle
WebLogic
Service
WEB 2.0
Purchase
Search Flight
Flight Status
Login
.NET Service
Apache
Sybase
NOSQL
Node.js
SOA
Network
MySQL
Cassandra
PHP Service
Memcached
DB2
MOBILE
SQL Server
Tomcat Service
JBoss Service
VMware Private
Amazon
EC2
Public
z/OS
PostgreSQL
Hadoop
CLOUD
BIG DATA
Copyright 2014 AppDynamics. All rights reserved.
Appdynamics Confidential
13
Application/Transaction Flow
16
Request Histogram
Problem Indicator
Policy Engine
Request
Thresholds
Error
Configuration
Notification
Normal
Slow
Errors
Stalls
Dev
End User
Fast
SlowTransaction
Transaction
TROUBLESHOOT
QA
Ops
RESOLVE
Biz
18
Is it a Code Problem?
Find what part of the execution has the most amount of time.
19
Is it a Code Problem ?
Confirm bad queries/bad methods etc
20
Is it a Code Problem?
Find exception stack traces if the incident is error related
21
Web-based GUI
Controller Architecture
GUI
Apache Tomcat
Port: 8090
UI Code = JSP
Collectors
Pure Java
Note: Runs
additional
threads for Alerts
and internal jobs
MySQL 5.6
Port = 8091
Database = dbtuna
TCP connection to
DB Listener
SSH connection to
Linux/Unix
WMI Calls to windows
Notes
Controller can be windows or linux, physical or virtual
Operations
Log Ticket
Problem starts
Run Book
Automation
Operations
Receive
Alert
Identify
Identify,
Isolate,
Remediate
Repair
Identify
15 Minutes
Isolate
Repair
Isolate
Repair
Hours
120+ Minutes
Minutes
Created Value
Created Value
24
Demo Screen
Demo
Demo (2)
29
Demo (3)
30
Demo (4)
31
Q&A