Sign inSign up

nikitavbv/servicemonitor

By nikitavbv

•Updated over 7 years ago

Application performance monitoring tool

Image
0

319

nikitavbv/servicemonitor repository overview

⁠=============== 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)

.. |Build Status| image:: https://img.shields.io/travis/nikitavbv/ServiceMonitor/master.svg?label=Build%20status⁠ :target: https://travis-ci.org/nikitavbv/ServiceMonitor⁠ .. |Docker Build| image:: https://img.shields.io/docker/build/nikitavbv/servicemonitor.svg⁠ :target: https://hub.docker.com/r/nikitavbv/servicemonitor⁠ .. |codecov.io| image:: https://img.shields.io/codecov/c/github/nikitavbv/ServiceMonitor/master.svg?label=coverage⁠ :target: https://codecov.io/github/nikitavbv/ServiceMonitor?branch=master⁠ .. |license-mit| image:: https://img.shields.io/badge/License-MIT-yellow.svg⁠ :target: https://opensource.org/licenses/MIT⁠

Tag summary

Content type

Image

Digest

Size

628.2 MB

Last updated

over 7 years ago

docker pull nikitavbv/servicemonitor