Grafana permette di visualizzare infografiche e allarmi per il web, unificando varie sorgenti di dati.[4]
I dati possono essere visualizzati su appositi pannelli (dashboard).[5] La creazione di questi pannelli è effettuabile tramite query builder interattivi.[5]
Il supporto ad alcune sorgenti è incluso in maniera predefinita come ad esempio Elasticsearch, MySQL e Prometheus.[6][7][8] Altre tecnologie sono integrabili per mezzo di componenti aggiuntivi fra cui GitLab, Jira, PostgreSQL, Solr e Zabbix.[9][10] Mediante i componenti aggiuntivi si raggiunge la copertura di circa un centinaio di altre sorgenti di dati.[9]
I database e strumenti per serie temporali sono generalmente adatti ad essere integrati in Grafana, come InfluxDB, Graphite e Prometheus.[11][12][13][14]
Altre piattaforme di monitoraggio per reti di computer e sistemi SIEM sono altresì integrabili in Grafana, fra cui Icinga, Check MK, Netdata, PRTG, Sensu e Splunk.[15][16][12]
Circa ottanta altre componenti sono integrabili con componenti aggiuntivi.[9]
Distribuzione
Una delle modalità di distribuzione principali di Grafana è tramite la Open Source Edition in modalità self-hosted, ovverosia installando il software sulla propria infrastruttura.[21] La società che lo sviluppa promuove anche una versione "Enteprise" ma, al contrario di altre soluzioni semi-proprietarie, questa versione contiene tutte le funzionalità della versione libera, integrando assistenza tecnica.[21] La distribuzione avviene anche in modalità SaaS, come capita per altri tipi di software quando si intende delegare l'installazione all'infrastruttura di un altro fornitore.[22]
Nel 2019 la società Grafana Labs ha annunciato la raccolta di 24 milioni di dollari di venture capital per continuare lo sviluppo del progetto.[29][30]
Nel 2020 era stata pianificata una conferenza a tema sullo strumento, ad Amsterdam, convertita poi in un evento online a seguito della pandemia di COVID-19.[31]
Secondo ZDNet, nel 2020 Grafana è stato lo strumento più popolare per le metriche nell'ambito devops.[32]
«Through joint development of the official Grafana Elasticsearch plugin users can combine the benefits of Grafana’s visualization platform with the full capabilities of Elasticsearch. This integration is available to all users.»
^(EN) Grafana Data Sources, su metricfire.com, 2 aprile 2020. URL consultato il 30 marzo 2021.
«combining Prometheus and Grafana together is becoming an increasingly popular choice of monitoring stack for DevOp teams needing to store and visualize time series data.»
«I will walk you through the basics of getting Netdata, Prometheus and Grafana all working together and monitoring your application servers.»
^(EN) Ariel Assaraf, Grafana Vs Graphite, su coralogix.com. URL consultato il 30 marzo 2021.
«Grafana is an open source visualization tool, that can be integrated with a number of different data stores, but is most commonly used together with Graphite.»
«Checkmk has an integrated graphing system with comprehensive features for visualizing and storing of metrics. However it might still be helpful to use Grafana as an external graphing system.»
«Grafana was originally developed back in 2014 by a developer at Orbitz to be a front-end for Graphite, which another Orbitz developer created years earlier for capturing and storing time-series data generated by a wide array of servers, storage systems, applications, and other pieces of IT gear.»
«Grafana Labs, the company behind open source projects including Grafana and Loki, today announced $24 million in Series A funding. The round, led by Lightspeed Venture Partners and with participation from Lead Edge Capital»
^(EN) GrafanaCon 2020, su grafana.com, 2020. URL consultato il 5 aprile 2021.