Showing posts with label performance. Show all posts
Showing posts with label performance. Show all posts

November 24, 2018

Lightfish- Java application performance tool using glashfish


LightFish is an opensource Java EE 7 application which gathers and persists periodically GlassFish's monitoring data. The probes (snapshots) are gathered via REST, persisted into a relational DB and pushed to Java FX 2 UI in real time via HTTP.

Features / Monitoring:
Threads And Memory:
Heap Size, Thread Count, Peak Thread Count
Transactions:
Commits and Rollbacks
"Paranormal Activity" :-)
Queued Connections, Errors and Busy Thread Count
HTTP Sessions
Active and Expired Sessions
JDBC Pools
Free and used connections, potential connection leaks, and the Length of the wait queue

Download:
http://lightfish.adam-bien.com/

Installation:
Download the lightfish.war from [https://github.com/AdamBien/lightfish/releases](https://github.com/AdamBien/lightfish/releases)

or

0. Setup JAVA_HOME to point to JDK 1.7 installation (lightfish uses JDK 1.7 features)
1. `git clone https://github.com/AdamBien/lightfish.git`
2. Perform `mvn clean install`in the multi-light folder

Download and start GlassFish [asadmin start-database, asadmin start-domain]
Drop the lightfish/target/lightfish.war into /glassfish4.0.X/glassfish/domains/domain1/autodeploy

Point your browser to: http://localhost:8080/lightfish
Click on the "LightView" link to install the LightView client

LightFish should install the necessary connection pool and datasources on-the-fly. There is no setup needed. Tested with GlassFish v4.0.1


Sources: git://github.com/AdamBien/lightfish.git


Need to configure the application url and test live data with graphs

References:
https://www.youtube.com/watch?v=-D7VOyNE-R8
https://www.youtube.com/watch?v=9nU6Oubx0tQ

Read more ...

My Favorite Site's List

#update below script more than 500 posts