4. Application Monitoring Capturing Small overhead on message
processing Capture only required details HTTP Headers Vs. Full
message Configurable - On/OFF features Generally a responsibility
of data agents Can implemented in two levels. Container level
Application servers Application level Spring applications JavaEE
applications
9. Application Monitoring Publishing Should be efficient
Support massive data traffic Support for non-blocking Standard
based
10. Application Monitoring Publishing on WSO2 platform OOTB
available for WSO2 products Support non-blocking calls Support for
load balancing Supported transports Apache Thrift HTTP ( RSST and
SOAP) Possible to support custom transports
13. Application Monitoring Storing Store in a Apache Cassandra
cluster Support massive amount No single point of failure Designed
to be distributed Pluggable for other storages E.g. - RDBMS support
is on the way
22. Application Monitoring WSO2 BAM Dashboard Can plug any UI
technology WSO2 products use WSO2 UES Great customization using
Jaggery.js Rich charting support
23. Application Monitoring WSO2 AS Monitoring Dashboard
24. Application Monitoring WSO2 AS Monitoring Dashboard
25. Application Monitoring WSO2 AS Monitoring Dashboard
26. Application Monitoring WSO2 AS Monitoring Dashboard
27. Application Monitoring WSO2 AS Monitoring Dashboard
28. Application Monitoring WSO2 AS Monitoring roadmap Server
(JVM) monitoring Resource level monitoring Network connecter
monitoring JDBC monitoring Configurable alerts OOTB support for
application level monitoring Spring JavaEE
29. Application Monitoring - Architecture
30. WSO2 AS 6.0.0 features 100 % complaint with Apache Tomcat
Multi tenancy - Tenant-aware { data sources, JNDI, session
persistence,user store } Multiple classloading runtimes &
ability to define custom runtimeenvironments JavaEE Web Profile
support WebSocket support for Java and JavaScript(Jaggery) Protocol
Buffer based binary transport (TCP) API-Everywhere support
31. Multiple classloading runtimesAbility to create your own
custom Classloader Runtime environments Create directory to place
your Jar dependencies Add an entry to
webappclassloading-environments.xmlfilee.g. You can have number of
incompatible versions of Spring frameworks inserver level