SO Monitoring provides multiple useful features:
Compiling is simple: mvn clean install
Compilation may fail if your code is not formatted properly.
Backend API for so-monitoring. Requires basic auth to access it.
Default credentials:
Note that these default users should be changed for production.
UI for so-monitoring has a separate README.md - so-monitoring/so-monitoring-ui/src/main/frontend/README.md