Zorka is a sophisticated programmable profiling/monitoring agent for Java suitable for running with production applications. The agent integrates seamlessly with popular monitoring systems and protocols (Zabbix, Nagios, syslog, SNMP) and offers additional tracing/profiling capabilities that - along with the accompanying data collector - help with spotting performance issues and general problems. The agent also exposes JMX data to conventional monitoring systems. Platforms (more or less) supported out of the box include: JBoss 4/5/6/7, Wildfly 8, Tomcat 6/7/8, Jetty 6/7/8/9, Websphere, Weblogic, GlassFish 4.0, WSO2 ESB, Mule ESB, and Jasig CAS. There is also dedicated support for the popular Java libraries Spring, Quartz, CXF, and Axis 1.x. The agent should run on most other platforms with limited functionalities (that is, lack of support for platform-specific features). It works with JDK6, JDK7, and JDK8. JDK5 support is also possible after preprocessing the agent binary with retrotranslator. Functionality can be easily added by implementing simple BSH scripts.
|Tags||java agent JMX profiler bytecode Monitoring Tools Java zabbix|
|Operating Systems||Linux Windows Mac OS X|
|Implementation||Java asm GWT AJAX|
Release Notes: This is first official non-beta release. It brings JDK8 support (generating proper stack maps for instrumented code), Tomcat 8 support, and fixes for the ZICO collector and collector UI.
Release Notes: This release adds support for Glassfish 4.0 (both HTTP and EJB) and CXF (SOAP and REST over HTTP). It also adds generic I/O stream wiretaping functionality to the agent (used in the cxf.bsh extension script).
Release Notes: This release adds support for Wildfly 8 plus Undertow and SOAP monitoring (Axis 1.x supported at the moment, more to come). For JBoss 7.x and Wildfly, Zorka can now directly access JBoss configuration DMR data (without JMX), so it can see virtually all configuration and runtime parameters, including JBoss 7.0.x versions which had no support for JMX.
Release Notes: This release fixes a serious bug in the Zico collector and adds dedicated support for Spring and Quartz libraries.
Release Notes: This release contains mainly bugfixes on its way to 1.0. For new functionalities, it adds JMS monitoring scripts/templates, a generic application auditing framework (with JBoss7 currently supported, more on the way), and a generic trappers/logging framework for logging slow/error requests (e.g., HTTP, SQL, EJB, JMS) to zabbix or syslog in addition to standard files.