netdata-java-orchestrator
netdata-java-orchestrator copied to clipboard
Netdata Java Plugin Daemon
Netdata Java Orchestrator
netdata-java-orchestrator is a netdata plugin which can collect any data in java and send it to netdata.
Java Modules
- JMX Collector
Installation
1. Prepare your system
Required for compilation
- netdata
- JDK 8.x
Required to run netdata
- netdata
- JRE 8.x
2. Install netdata-java-orchestrator
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
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 |
License
netdata-java-orchestrator is GPLv3+.