java application monitoring with appdynamics' founder
DESCRIPTION
Presentation with AppDynamics' founder, Jyoti Bansal, around the new generation of Application Performance Monitoring systemsTRANSCRIPT
Java Application Monitoring with AppDynamics’ Founder
Jyoti Bansal Cyrille Le ClercPablo Lopez
Friday, April 15, 2011
Part 1What can I get with a new generation
Application Monitoring System
2Friday, April 15, 2011
The use case
3Friday, April 15, 2011
The Use Case
4
Amazon EC2 Linux
App Dynamics Server
Amazon RDS
Xebia Spring Travel Architecture
Amazon EC2 Linux
anti-fraud
Tomcat
Amazon EC2 Linux
anti-fraud
Tomcat
Amazon EC2 Linux
xebia-spring-travel
Tomcat
Amazon EC2 Linux
xebia-spring-travel
Tomcat
Credit Card ServiceMock
Friday, April 15, 2011
The use case in App Dynamics Server
5Friday, April 15, 2011
Dashboards
6Friday, April 15, 2011
DashboardsSimplified architecture
7
Amazon EC2 Linux
App Dynamics Server
Amazon RDS
Part 1 : Simplified Architecture
Amazon EC2 Linux
xebia-spring-travel
Tomcat
Amazon EC2 Linux
xebia-spring-travel
Tomcat
Credit Card ServiceMock
Friday, April 15, 2011
Dashboard for Operations
8
Operations Team DashboardTechnical Indicators
CPU, disk, db poolrequests/min
404, 500 errors count
Friday, April 15, 2011
Dashboard for the Business
9
Business Team DashboardBusiness Indicators & Trends / KPI
purchase / minrevenue / min
rejected payment / min
Friday, April 15, 2011
Crisis Dashboards
10
Amazon EC2 Linux
App Dynamics Server
Amazon RDS
Crisis DashboardMeasure impact on business
Amazon EC2 Linux
xebia-spring-travel
Tomcat
Amazon EC2 Linux
xebia-spring-travel
Tomcat
Credit Card Service
DashboardBusiness
Purchase Order duration
Technical
Credit Card Timeout Exception Count
Purchase Order Count
Purchase Order revenue
Friday, April 15, 2011
Monitoring serving the Business
11Friday, April 15, 2011
Canary Testing of New Business Features
12
Amazon EC2 LinuxAmazon EC2 Linux
Amazon EC2 Linux
App Dynamics ServerAmazon RDS
Canary TestingMeasure impact on business
Amazon EC2 Linux
xebia-spring-travel
Tomcat
Amazon EC2 Linux
xebia-spring-travel
Tomcat
Credit Card Service
Amazon EC2 Linux
anti-fraud
Tomcat
Amazon EC2 Linux
anti-fraud
Tomcat
Dashboard
Anti Fraud duration
Anti Fraud Timeout Exception Count
Invalid Credit Card Exception Count
Business
Transaction Amount Exception Count
Purchase Order Count & revenueAnti Fraud Reject Count
Technical
Enabled on canary server
Friday, April 15, 2011
Canary Testing of New Business Features
13
Feature Toggle Pattern to enable Anti Fraud System
Friday, April 15, 2011
Misc
14Friday, April 15, 2011
Integrating Monitoring Systems in the infrastructure
Application Servers Built-in Monitoring
Log Management and Analysis Systems
Profiling Tools
15Friday, April 15, 2011
Part 2 Trends of application monitoring
What’s coming ?
16Friday, April 15, 2011
Part 3Internals of
Application Monitoring Systems
17Friday, April 15, 2011
Internals of Application Monitoring Systems
Embedded Java Agent vs.
Standalone Agentvs.
Agent Less
18Friday, April 15, 2011
Internals of Application Monitoring Systems
User InterfaceEmbeddable Dashboards
Open Social Widgets
19Friday, April 15, 2011
Internals of Application Monitoring Systems
How do you scale ???
20Friday, April 15, 2011