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.conf
file with target JVMs (servers
) and debug points (breakpoints
). Please note thatbreakpoint.server-id
params should be equal toserver.id
. -
Make sure that target application was compiled with
-g
flag. More details here -
Run
bin/run
for Windows orbin/run.sh
for 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