Skip to content

nikitavbv/ServiceMonitor

Repository files navigation

Service Monitor

Build Status Docker Build codecov.io license-mit


Application performance monitoring.


Features:
  • Server cpu/ram/io/network monitoring
  • NGINX stats
  • API availability & uptime
  • MySQL stats
  • Docker stats
  • Email, Telegram, Webhook notifications

How to use:

For simplicity, you can use docker-compose to start application container and MariaDB (for data storage) with default configuration and frontend:

wget https://raw.githubusercontent.com/nikitavbv/ServiceMonitor/master/docker-compose.yaml
docker-compose up --build -d

The app will be listening on port 80.

To stop:

docker-compose down

Alternatively, you can use individual container (this requires linking to database container):

docker run --name servicemonitor -p 80:8080 --link db:db --env DB_URL=jdbc:mysql://db:3306/servicemonitor --env DB_USERNAME=user --env DB_PASSWORD=password -d nikitavbv/servicemonitor

(Database URL and credentials are passed via environmental variables)

About

Application performance monitoring tool

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages