TeeMon

Created: 2014-05-18 15:09
Updated: 2017-08-10 10:34

README.md

Build Status Coverage Status
Backend Backend Dependency Status Frontend Frontend Dependency Status

It is not a Pumba's friend

Building from sources

All you need is java 1.7 installed.
Clone repository and execute ./gradlew shadowJar.
This command should build a single jar file under directory build/libs.
Run application with java -jar build/libs/TeeMon-0.0.1-all.jar.
Go to http://localhost:8080/

Startup time

I've made some optimizations on startup time:

  • Use H2 with disabled AUTO_SERVER. This leads to exclusive file lock on database but startup time decreased for 3.5 seconds (TRACE_LEVEL_FILE for debugging). Another option is to use in memory database.

  • Prevent Atmosphere from scanning classpath by using SCAN_CLASSPATH property. This gives about 2 seconds.

Startup time decreased from 7.5 to 1.5 seconds. Wow!! I love Jetty!

Cookies help us deliver our services. By using our services, you agree to our use of cookies Learn more