Tableaux de bord (dashboard) libre en temps réel ou pas
Vous avez peut-être besoin de suivre vos KPI et indicateurs que ce soit sur votre supervision, votre système de tickets ou tout autre donnée et statistiques.
Voici quelques solutions libres qui permette de créer des tableaux de bord en temps réel ou pas avec un système de Widget.
Dashing
Dashing est un framework basé sur Sinatra qui permet de créer de jolie tableaux de bord
Vous pouvez tester une démo ici. Ou là, optimisé pour un écran 1080p
- Utilisation de widgets préfait ou il est possible de créer complétement ses propres widget avec un CSS, HTML et Coffescript
- Les Widgets peuvent être relié à des données facilement.
- Utilisation d’une API pour pousser les données ou via ruby DSL pour récupérer les données
- Interface Drag & Drop pour faciliter la réorganisation des données.
- Héberger votre dashboard avec Heroku en moins de 30 secondes
Ce projet a été créé par Shopify pour afficher des tableaux de bord personnalisé sur les télés dans les bureaux
Voici à quoi peut ressemble un tableau de bord Dashing :
Dashing dispose d’une liste de Widget assez impressionnant fournit entre autre pas les utilisateurs
Dashku
Dashku est une application web qui permet de créer des tableaux de bord et des widgets en HTML, CSS et Javascript.
Il est opensource, et disponible sur Github. Vous pouvez aussi utiliser une version hébergée sur dashku.com (au moins pour tester)
Il repose sur Node.js, MongoDB et Redis
Dashku est multi-dashboard et permet d’ajouter des widget, soit via une liste pré-définie que je vais citer plus bas, soit en créeant directement le votre.
Pour la création, un éditeur est embarqué au sein de l’application, sinon il est aussi possible d’en télécharger un.script :
Dashku propose une API REST qui permet d’interroger et mettre à jour Dashku.
Les widgets disponibles sont :
big number, gR Line, D3 Raindrops, peity bar, peity line, d3 bar, D3 Bullet D3 Trend, Peity Chart, Red Green Terminal Log, NVD3 bar, NVD3 Line
Voici à quoi ils ressemble :
Et enfin, voici à quoi ressemble un dashboard avec dashku :
FnordMetric
FnordMetric est un framework pour la collecte et la visualisation des données
FnordMetric UI
FnordMetric UI est une application HTML5 / JavaScript qui permet de fournir en temps réel des données et graphiques sans écrire une seule ligne de code. Il fournit un maximum de fléxibilité permettant d’avoir un contrôle complet sur la disposition et les styles avec HTML et CSS.
FnordMetric UI utilise des websockets pour communiquer avec un serveur en backend. Il existe deux implémentations de backend : FnordMetric Classic (ruby + redis) et FnordMetric Enterprise (JVM).
Démarrer avec FnordMetric UI →
FnordMetric Enterprise
FnordMetric Enterprise est une JVM qui sert de backend à FnordMetric UI. Il peut gérer des milliers de jauges et d’années de données. FnordMetric Enterprise fonctionne stand-alone, c’est à dire qu’il ne dépend pas d’un backend comme redis.
FnordMetric Enterprise fournit :
- une API HTTP, TCP et UDP
- Support de websockets natif
- Export CSV/JSON
FnordMetric Enterprisepeut être utilisé en remplacement de StatsD+Graphite
Démarrer avec FnordMetric Enterprise →
FnordMetric Classic
FnordMetric Classic fonctionne avec Ruby et Redis. Il permet l’exécution de ruby DSL pour le traitement des flux de données et de construire des tableaux de bord à partir d’une collection de widgets déjà créés.
Vous pouvez également utiliser l’API HTML5 pour afficher les données recueillies à l’aide FnordMetric Classic sur un autre site ou construire des vues très personnalisés.
Démarrer avec FnordMetric Classic →
Voici à quoi ça ressemble :
Ozone
DropTitles
Fournit un dashboard de type Metro (Le fameux dashboard Windows 8)
Sa fonction première n’est pas vraiment de fournir des tableaux de board de suivi, mais c’est malgré tout possible.
C’est pourquoi je le laisse dans cette liste, mais je ne m’attarderais pas plus qu’un screenshot :
StashBoard
Stashboard est un tableau de bord qui affiche des statuts depuis une API ou des services hébergés. Il est similaire à Amazon AWS Status Page ou à Google Apps Status Page.
Stashboard a été créé par Twilio pour fournir des informations de statut de ses API voix et SMS status information on its Voice and SMS APIs.
Si vous connaissez d’autres solutions ou avez des retours d’expériences n’hésitez pas
L'article Tableaux de bord (dashboard) libre en temps réel ou pas est apparu en premier sur L'admin sous GNU / Linux - Blog Libre.