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.

  • Website:
  • Platform: Linux, Mac OS X, Windows
  • License: Apache license 2.0
  • Documentation:
  • Source repository: git
  • Community: mailing list bug tracker
  • Features:
  • Similar Software

    Cacti Cacti is an open-source network monitoring and visualization tool offering web-based interface. Cacti can be configured with poll-based simple network management protocol (SNMP) to collect time-serie...
    SmokePing SmokePing is an active network latency measurement tool written in Perl. SmokePing monitors round-trip-time delays, jitters, and packet loss rates against remote hosts over time, and shows historical...
    netdata netdata is a web-based, real-time performance monitoring system which visualizes the system resource usage of a local Linux server (which netdata is running on) via time-series statistics. Monitored s...
    ntopng ntopng is a real-time network traffic monitor offering HTML5/AJAX-based web interface. ntopng can visualize elephant flows, IP geolocation, traffic matrix of local networks, and geolocation/AS maps o...
    Graphite Graphite is a scalable, real-time graph visualization tool written in Python, which stores time-series data and displays graph visualization based on them via web interfaces. Graphite leverages (1) t...

    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.

    One thought on “Grafana

    1. 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.

    Leave a comment

    Your email address will not be published. Required fields are marked *