In Storm 0.9.7, we've been experimenting with enabling remote JMX profiling on Storm worker processes. Heron Instances are analogous, with the exception that they run only one topology task at a time.
In Storm we are able to use the topology.worker.childopts configuration in storm.yaml, adding the appropriate JVM options:
The only change to the storm code ended up being the ability to have the value of com.sun.management.jmxremote.port be automatically set to the worker port + 1000.
In Storm 0.9.7, we've been experimenting with enabling remote JMX profiling on Storm worker processes. Heron Instances are analogous, with the exception that they run only one topology task at a time.
In Storm we are able to use the
topology.worker.childopts
configuration instorm.yaml
, adding the appropriate JVM options:The only change to the storm code ended up being the ability to have the value of
com.sun.management.jmxremote.port
be automatically set to the worker port + 1000.