Grafana is an open-source web application specializing in real-time time-series graph visualization. Written in JavaScript and Go, Grafana features a web-based dashboard which is composed of pluggable, drag-and-drop-capable panels. It can visualize various graph metrics based on time-series measurements and custom style templates. Out of box, Grafana can be integrated with a number of time-series data storage backends such as InfluxDB, Graphite, OpenTSDB, KairosDB, Prometheus and Elasticsearch. The built-in query editor allows users to compose custom queries on one or more instances of time-series databases distributed across multiple nodes. Grafana comes with its own backend server with full HTTP API and authentication support.
Subscribe to Xmodulo List
Do you want to receive posts about Linux applications and software recommended by Xmodulo List? Enter your email address below, and we will deliver our recommendations straight to your email box, for free. Delivery powered by Google Feedburner.








By combining Cacti with InfluxDB and Grafana, one can build an easy to use performance dashboard for end-users. Cacti has a great polling engine for retrieving SNMP, WMI and other data from different types of devices. It stores collected data as RRD files, which are then used to create graph visualization for users to view. This data can also be transferred to an InfluxDB. So we can use InfluxDB together with Grafana as a frontend and Cacti as a polling engine to build a performance dashboard for end-users.