cloudsidedev / appside

Multitenant environment automation.
http://cloudside.ch
GNU Affero General Public License v3.0
38 stars 7 forks source link

atlantis monitoring #37

Closed ivomarino closed 6 years ago

ivomarino commented 7 years ago

as suggested by @grappler we should provide atlantis with adequate monitoring, options are:

ivomarino commented 7 years ago

munin has been implemented with https://github.com/ttssdev/appflow/commit/07afbc56470cdfc5bde26826fea4bf0696c7e948.

ocean90 commented 7 years ago

Plugins which I think are also interesting for us:

To install the plugins on atlantis I did the following steps:

# Install perl module (My answers were: yes, sudo)
cpan XML::Parser

# Create symlinks
sudo ln -s /usr/share/munin/plugins/varnish_ /etc/munin/plugins/varnish_memory_usage;
sudo ln -s /usr/share/munin/plugins/varnish_ /etc/munin/plugins/varnish_expunge;
sudo ln -s /usr/share/munin/plugins/varnish_ /etc/munin/plugins/varnish_hit_rate;
sudo ln -s /usr/share/munin/plugins/varnish_ /etc/munin/plugins/varnish_objects;
sudo ln -s /usr/share/munin/plugins/varnish_ /etc/munin/plugins/varnish_bad;
sudo ln -s /usr/share/munin/plugins/varnish_ /etc/munin/plugins/varnish_backend_traffic;
sudo ln -s /usr/share/munin/plugins/varnish_ /etc/munin/plugins/varnish_transfer_rates;
sudo ln -s /usr/share/munin/plugins/varnish_ /etc/munin/plugins/varnish_request_rate;
sudo ln -s /usr/share/munin/plugins/varnish_ /etc/munin/plugins/varnish_threads;
sudo ln -s /usr/share/munin/plugins/varnish_ /etc/munin/plugins/varnish_uptime;

sudo ln -s /usr/share/munin/plugins/mysql_bytes /etc/munin/plugins/;
sudo ln -s /usr/share/munin/plugins/mysql_queries /etc/munin/plugins/;
sudo ln -s /usr/share/munin/plugins/mysql_threads /etc/munin/plugins/;
sudo ln -s /usr/share/munin/plugins/mysql_slowqueries /etc/munin/plugins/;

# Restart munin node
sudo service munin-node restart

Varnish graphs: screenshot-atlantis-8080 2017-02-26 13-31-41

MySQL graphs: screenshot-atlantis-8080 2017-02-26 13-30-22

ivomarino commented 7 years ago

@ocean90 maybe a plugin for HAProxy could also be relevant.

ivomarino commented 6 years ago

Implemented.