Grafana

Grafana è un'applicazione web per la visualizzazione e l'analisi interattiva di dati. È un software libero multipiattaforma pubblicato per la prima volta nel 2014.

Grafana
Immagine: Software: Grafana LabsData: MetaBrainz Foundation and contributorsScreenshot: VulcanSphere — CC0 — Wikimedia Commons

Grafana è un'applicazione web per la visualizzazione e l'analisi interattiva di dati. È un software libero multipiattaforma pubblicato per la prima volta nel 2014.

Caratteristiche

Grafana permette di visualizzare infografiche e allarmi per il web, unificando varie sorgenti di dati.

I dati possono essere visualizzati su appositi pannelli (dashboard). La creazione di questi pannelli è effettuabile tramite query builder interattivi.

Il supporto ad alcune sorgenti è incluso in maniera predefinita come ad esempio Elasticsearch, MySQL e Prometheus. Altre tecnologie sono integrabili per mezzo di componenti aggiuntivi fra cui GitLab, Jira, PostgreSQL, Solr e Zabbix. Mediante i componenti aggiuntivi si raggiunge la copertura di circa un centinaio di altre sorgenti di dati.

I database e strumenti per serie temporali sono generalmente adatti ad essere integrati in Grafana, come InfluxDB, Graphite e Prometheus.

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.

Fra le componenti interne su cui si basa Grafana ci sono Angular, D3.js, jQuery e React. Lo sviluppo del front-end procede principalmente in TypeScript e in Go per il back-end.

Supporto nativo

Segue un elenco delle tecnologie supportate nativamente, in ordine alfabetico:

Circa ottanta altre componenti sono integrabili con componenti aggiuntivi.

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. La società che lo sviluppa promuove anche una versione "Enterprise" ma, al contrario di altre soluzioni semi-proprietarie, questa versione contiene tutte le funzionalità della versione libera, integrando assistenza tecnica. 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.

Storia

Il lavoro sull'interfaccia grafica di Grafana è partito nel 2013 ereditando il repository della versione 3 di Kibana Dashboard, dello sviluppatore Rashid Khan.

Il primo rilascio ufficiale di Grafana avvenne nel 2014 da parte del co-fondatore stoccolmese Torkel Ödegaard.

La scelta progettuale era quella di coprire i database per serie temporali come InfluxDB OpenTSDB, e Prometheus, ma il supporto si è poi evoluto per iniziare a coprire i database relazionali come MySQL, PostgreSQL e Microsoft SQL Server dal 2017.

Nel 2019 la società Grafana Labs ha annunciato la raccolta di 24 milioni di dollari di venture capital per continuare lo sviluppo del progetto.

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.

Secondo ZDNet, nel 2020 Grafana è stato lo strumento più popolare per le metriche nell'ambito devops.

Servizi correlati

Altre voci

Microsoft Power BIM

Microsoft Power BI

Power BI è un servizio di analisi aziendale prodotto da Microsoft. Fornisce visualizzazioni di dati in modalità interattiva e funzionalità di business intelligence, con un'interfaccia grafica che consente agli utenti di creare report e dashboard anche molto avanzati attraverso l'uso del…

Leggi la voce →
I

IBM Cloud

IBM Cloud (fino al 2017 noto come Bluemix) è un servizio platform as a service (PaaS) per sistemi cloud sviluppato da IBM. Basato sulla piattaforma Cloud Foundry, viene eseguito su infrastrutture informatiche SoftLayer. IBM Cloud supporta diversi linguaggi di programmazione, tra cui Java,…

Leggi la voce →
Rigetti ComputingR

Rigetti Computing

Rigetti Computing, Inc. è un'azienda che progetta, realizza e opera sistemi completi di calcolo quantistico, inclusi i processori quantistici superconduttori (QPU), e fornisce accesso a questa tecnologia tramite una piattaforma cloud per lo sviluppo di applicazioni quantistiche, chiamato…

Leggi la voce →
M

MLOps

MLOps o ML Ops è un insieme di pratiche che mira a sviluppare e mantenere i modelli di apprendimento automatico in produzione in modo affidabile ed efficiente. La parola è un composto di "apprendimento automatico" (Machine Learning, ML) e DevOps, la metodologia di sviluppo del software. I…

Leggi la voce →
Amazon AlexaA

Amazon Alexa

Amazon Alexa, conosciuta anche semplicemente come Alexa, è un assistente virtuale sviluppato dall'azienda statunitense Amazon basato su tecnologie di intelligenza artificiale, riconoscimento vocale ed elaborazione del linguaggio naturale. È stato introdotto nel 2014 insieme al dispositivo Amazon…

Leggi la voce →
Sam AltmanS

Sam Altman

Samuel Harris Altman (Chicago, 22 aprile 1985) è un informatico, imprenditore e dirigente d'azienda statunitense, tra i co-fondatori nonché primo AD di OpenAI.

Leggi la voce →