Online Safepoint/GC log analyzer
Run on your computer in docker
Quickly run application on your computer
docker run -it -p 8080:8080 -v /var/uploads:/uploads
gclogs/safepoint-analyzer-web:1.2-SNAPSHOT
Create directory where your logs will be uploaded (/var/uploads) before running this
command
Application will be available on http://localhost:8080
You can specify the following options with multiple -e PROPERTY=value
- SERVER_PORT=8080
- Port used by container to run http server.
- UPLOAD_DIR=/uploads
- Location within container for uploaded logs.
- MAX_REQUEST_SIZE=310MB
- Maximum size of uploaded file and request
- NUMBER_OF_WORKER_THREADS=2
- Number of threads parsing uploaded logs. More incoming requests will be queued
- REPORT_REMOVE_AFTER_READ=false
- Report is removed from memory after read.
- REPORT_EXPIRATION=10m
- Time duration after report is removed from memory.
Standalone JVM log analyzer:
For analysis of big files build standalone version from source.
GitHub repositoryOther stuff
If you are looking for interesting cases and tips regarding garbage collection and JVM performance.
Blog