Join GitHub today
GitHub is home to over 28 million developers working together to host and review code, manage projects, and build software together.Sign up
Depli is a handsome performance monitoring dashboard dedicated to looking into Java virtual machines through JMX remote connections. It is very user-friendly and does not ask you for tough configurations. Just run the Jar file and add a connection using web UI.
This is the depli's wiki to guide you how to use it.
Depli offers following configurations through application parameters, which is same as a spring-boot application. Ignore these to use default options.
--spring.datasource.urlchange the data source
--spring.datasource.usernamedata source username
--spring.jpa.hibernate.ddl-autovalidate/create/create-drop, use create drop to use a temporary data source
--spring.datasource.initializeinitialize data source on application startup
--debugtrue/false, enable or disable debug log
--logging.fileset custom logging file
Since spring-boot applications contains an embedded tomcat server by default, to run depli on a different port use
java -jar depli-*.jar --server.port=9000
If you are using depli which is built by you using the source code, you might need to initialize the data source. To do that run depli jar file as,
java -jar depli-*.jar \ --spring.datasource.url=jdbc:h2:file:./depli \ --spring.jpa.hibernate.ddl-auto=create \ --spring.datasource.initialize=true
Above will create a data source, an h2 database named as depli, which will be used by default.
Running depli as a background process
In UNIX environments simply use
nohup java -jar depli-*.jar &
For Windows environments use,
javaw -jar depli-VERSION.jar
Depli has been built using spring-boot, AngularJs, Angular material and Angular-chart.js and frontend works as a single page application. Supports JDK version 7 or later versions. Frontend assets are added as webjars. To build the application from source code, please follow the depli readme.