Home Contact

Event Series Intelligence

Downloads
Demos & Datasheet

Minimal Requirements

Runs on any Java 8 or newer JVM
Available in Esper Enterprise Edition

Supported Platforms

Windows, Linux, Solaris, AIX
32bit and 64bit
Runs on any Java 8 or newer 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 Series
Event Processing Statements
Named Windows
Statement Listeners
Runtime statistics
No dependencies

EsperJMX: Runtime management and JMX server endpoint for Esper

EsperJMX
JMX 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