netdata-java-orchestrator is a netdata plugin which can collect any data in java and send it to netdata.
Do this to install and run netdata-java-orchestrator:
# download it - the directory 'netdata-java-orchestrator' will be created
git clone https://github.com/simonnagl/netdata-java-orchestrator.git --depth=1
cd netdata-java-orchestrator
# run script with root privileges to build and install the plugin and restart netdata.
netdata-java-orchestrator-installer.sh
Configuration files contain JSON Objects. Additional to the JSON specification Java/C++ style comments (both '/'+'*' and '//' varieties) are allowed.
Each module get's it's own configuration file. The standard configuration should have enogh examples and comments to extend or adapt it. The table below references the classes which describe the JSON schemes of the configuration files.
File | Schema | Purpose |
---|---|---|
/etc/netdata/java.d/jmx.conf | JmxModuleConfiguration | JMX module configuration |
netdata-java-orchestrator is GPLv3+.