RDT is a simple tool for remote JVM variables search.
In comparison with Oracle JDB you're able to configure several JVM targets with group of fields to search.
Current tool was created as help-tool for developer needs in process of distributed systems debug.
I highly recommend do not use it for production instance monitoring.
- Configurable target JVM list
- Configurable breakpoint list for target JVM
-
Download the latest release and unpack it.
-
Configure
conf/application.conffile with target JVMs (servers) and debug points (breakpoints). Please note thatbreakpoint.server-idparams should be equal toserver.id. -
Make sure that target application was compiled with
-gflag. More details here -
Run
bin/runfor Windows orbin/run.shfor Linux
Build with sbt universal:packageBin and check project/target/universal folder for remote-debug-tool-*.zip
Tests are run with sbt test
- Oracle JDI
- sbt
1.3.13 - Java
1.11 - Scala
2.12.17