4. The Use Case
App Dynamics Server
Amazon EC2 Linux
Amazon RDS
xebia-spring-travel
Tomcat anti-fraud
Amazon EC2 Linux Tomcat
Amazon EC2 Linux
xebia-spring-travel
Tomcat anti-fraud
Amazon EC2 Linux Tomcat
Amazon EC2 Linux
Xebia Spring Travel Architecture Credit Card Service
Mock
4
Friday, April 15, 2011
5. The use case in App Dynamics Server
5
Friday, April 15, 2011
7. Dashboards
Simplified architecture
App Dynamics Server
Amazon EC2 Linux
Amazon RDS
xebia-spring-travel
Tomcat
Amazon EC2 Linux
Credit Card Service
Mock
xebia-spring-travel
Tomcat
Amazon EC2 Linux
Part 1 : Simplified
Architecture
7
Friday, April 15, 2011
8. Dashboard for Operations
CPU, disk, db pool
requests/min
404, 500 errors count
Operations Team Dashboard
Technical Indicators
8
Friday, April 15, 2011
9. Dashboard for the Business
purchase / min
revenue / min
rejected payment / min
Business Team Dashboard
Business Indicators & Trends / KPI
9
Friday, April 15, 2011
10. Crisis Dashboards
App Dynamics Server
Amazon EC2 Linux
Amazon RDS
xebia-spring-travel
Tomcat
Amazon EC2 Linux
Credit Card Service
xebia-spring-travel
Tomcat Dashboard
Amazon EC2 Linux Business
Purchase Order Count
Purchase Order revenue
Technical
Crisis Dashboard Purchase Order duration
Measure impact on business Credit Card Timeout Exception Count
10
Friday, April 15, 2011
12. Canary Testing of New Business Features
App Dynamics Server
Amazon RDS
Amazon EC2 Linux
Credit Card Service
xebia-spring-travel
Tomcat EC2 Linux
Amazon
Amazon EC2 Linux anti-fraud
Amazon EC2 Linux
anti-fraud
Tomcat
Tomcat
Amazon EC2 Linux
Enabled on Amazon EC2 Linux
xebia-spring-travel canary server
Tomcat Dashboard
Amazon EC2 Linux Business
Purchase Order Count & revenue
Anti Fraud Reject Count
Invalid Credit Card Exception Count
Canary Testing Transaction Amount Exception Count
Measure impact on business Technical
Anti Fraud duration
Anti Fraud Timeout Exception Count
12
Friday, April 15, 2011
13. Canary Testing of New Business Features
Feature Toggle Pattern to enable Anti Fraud System
13
Friday, April 15, 2011
15. Integrating Monitoring Systems in the
infrastructure
Application Servers Built-in Monitoring
Log Management and Analysis Systems
Profiling Tools
15
Friday, April 15, 2011
16. Part 2
Trends of application monitoring
What’s coming ?
16
Friday, April 15, 2011
17. Part 3
Internals of
Application Monitoring Systems
17
Friday, April 15, 2011
18. Internals of Application Monitoring Systems
Embedded Java Agent
vs.
Standalone Agent
vs.
Agent Less
18
Friday, April 15, 2011
19. Internals of Application Monitoring Systems
User Interface
Embeddable Dashboards
Open Social Widgets
19
Friday, April 15, 2011