Minimal Requirements
Runs on any Java 5 or Java 6 JVM
Available in Esper Enterprise Edition
Supported Platforms
Windows, Linux, Solaris, AIX
32bit and 64bit
Runs on any Java 5 or 6 JVM
Supported Standards
JMX (Java Management Extensions)
JSR-255
JSR-262
Managed Components
Local and Remote management
Security, auto-discovery and notifications
CEP Engines
Event Streams
Event Processing Statements
Named Windows
Statement Listeners
Runtime statistics
No dependencies
EsperJMX: Runtime management and JMX server endpoint for Esper
EsperJMXJMX server endpoint for Esper
Enterprise Manageability:
- Local and remote management
- Secured, Discoverable CEP engines
- Start, stop engines
- Create, start, stop continuous queries
- Perform ad-hoc queries
- Manage statement listeners
- Manage application performance with runtime metrics reporting
- JMX, JSR-3 and JSR-160 compliance
- Manage Esper from any JMX compliant third party tools
- No code change to Esper applications
|
EsperJMX turns Esper into a JMX server endpoint that exposes the complete key Event Processing artefacts deployed under JMX compliant managed objects. You can then remotely manage your running engines from any JMX compliant tools or custom scripts for complete manageability and automation.
It provides immediate runtime insights on CEP engines, deployed continuous queries, registered event streams, active listeners, runtime statistics and more. It also enables ad-hoc queries and snapshots on continuous results and streams for remote access.
Example of management tools includes JConsole and VisualVM, MX4J, JMX4Ant, HP-OV, Tivoli, Hyperic, Nagios etc
|
EsperJMX: typical architecture