Grafana is a multi-platform open source analytics and interactive visualization software available since 2014. It provides charts, graphs, and alerts for the web when connected to supported data sources. It is expandable through a plug-in system. End users can create complex monitoring dashboards using interactive query builders.
Prometheus is a free software application used for event monitoring and alerting. It records real-time metrics in a time series database (allowing for high dimensionality) built using a HTTP pull model, with flexible queries and real-time alerting
ArchitectureA typical monitoring platform with Prometheus is composed of multiple tools:
Roxy-WI allows installing Grafana and Prometheus via web interface. This services will be installed on the server as Roxy-WI, so may need more disk space for Prometheus database.
After the installation open http://you_ip:3000. This is Grafana server. Grafana includes three dashboards: for HAProxy, for Nginx and for Node exporter. All you need is to install HAProxy, Nginx and Node exporters on the servers from which you would like to receive the metrics