Grafana est un logiciel libre sous licence GNU Affero General Public License Version 32 (anciennement sous licence Apache 2.0 avant avril 2021) qui permet la visualisation de données. Il permet de réaliser des tableaux de bord et des graphiques depuis plusieurs sources dont des bases de données temporelles comme Graphite (en), InfluxDB et OpenTSDB3.
Grafana est multiplateforme. Il s’appuie sur un stockage dans une base de données. Il peut être déployé avec Docker. Il est écrit en Go et dispose d’une API HTTP complète4.
Outre la gestion des tableaux de bord classique (ajouts, suppression, favoris), Grafana propose le partage d’un tableau de bord actuel en créant un lien ou en créant un instantané statique de celui-ci5.
Tous les tableaux de bord et toutes les sources de données sont liés à une organisation et les utilisateurs de l’application sont liés aux organisations via des rôles4.
Grafana empêche les utilisateurs d’écraser accidentellement un tableau de bord. Une protection similaire existe lors de la création d’un nouveau tableau de bord dont le nom existe déjà.
L’outil offre la possibilité de mettre en place des alertes.