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. Moreover, different plug-ins are available. It's a good tool for end users to create complex monitoring dashboards using interactive query builder.
Prometheus is a free software application for event monitoring and real-time alerting. It collects real-time metrics in a time series database built using the HTTP pull model with flexible queries.
ArchitectureA typical monitoring platform with Prometheus is composed of multiple tools:
Roxy-WI allows to install Grafana and Prometheus via web interface. These services will be installed on the same server as Roxy-WI, so you may need more disk space for Prometheus database.
Open http://you_ip:3000 after the installation is completed. This is Grafana server. Grafana includes three dashboards: for HAProxy, for NGINX and for Node exporter. Don't forget to install HAProxy, NGINX and Node exporters on the servers to collect metrics from those machines.