Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/onelitefeathernet/cloudnet-jmx-support
Activates JMX Expose for CloudNet V4 Service to enable better monitoring
https://github.com/onelitefeathernet/cloudnet-jmx-support
cloudnet cloudnet-v4 java jmx-exporter jmx-monitoring minecraft-server-software modules
Last synced: about 2 months ago
JSON representation
Activates JMX Expose for CloudNet V4 Service to enable better monitoring
- Host: GitHub
- URL: https://github.com/onelitefeathernet/cloudnet-jmx-support
- Owner: OneLiteFeatherNET
- License: mit
- Created: 2024-04-21T12:20:47.000Z (9 months ago)
- Default Branch: master
- Last Pushed: 2024-10-01T00:22:26.000Z (3 months ago)
- Last Synced: 2024-10-30T05:42:34.249Z (2 months ago)
- Topics: cloudnet, cloudnet-v4, java, jmx-exporter, jmx-monitoring, minecraft-server-software, modules
- Language: Java
- Homepage: https://discord.onelitefeather.net
- Size: 140 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 4
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
- Codeowners: .github/CODEOWNERS
Awesome Lists containing this project
README
# CloudNet v4 | JMX Support
This CloudNet module enables the possibility to track GC, memory and more via Java JMX.## Focus
The purpose of these modules is to improve monitoring in the context of CloudNet in accordance with the JMX standard. It is not intended to create functionalities in the game.## Motivation
As we have a very high standard and need for monitoring. And there is currently no easy way to create ports dynamically in JVM arguments, so this module has been dropped from the OneLiteFeather
## Usage
To use the function, the `jmx task enabled ` command can be used to activate the function for each individual task.## Developer
We also deliver an event with: `JMXExposeEvent`.
This can be used to register the server/proxy aka service in a third system
The API can be obtained with local publishing via `gradlew publishToMavenLocal`.## Download
To download a current usable version you can use the built-in `modules install CloudNet-JMX-Support` command or download the jar from the release page and put it in the modules folder