Tableaux de bord (dashboard) libre en temps réel ou pas

Publié le 19 septembre 2013 par Pydubreucq

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

Fonctionnalités principales :
  • 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

Site Officiel de Dashing

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 :

Site Officiel de FnordMetric

Ozone

OWF (Ozone Widget Framework) est une application web qui permet d’accéder à tous ses outils à un seul et même endroit via un système de Widget. Widgets sont des applications web qui fonctionnent via IFrames. Il permet d’utiliser des widget qui interroge des comptes e-mail, cartes, fournit des outils de traitement de texte et des tableurs, des sites Web utiles ou toute autre chose que vous souhaiteriez retrouver sur un seul et même écran. Dashboards est un squellette utiliser pour l’affichage des widgets. Il est facile de créer et personnaliser ses layouts. Il est possible d’exporter ses dashboard afin de les partager avec le reste du monde. Widget Intents sécurise les communications entre widgets. Voici à quoi ressemble Ozone : Site Officiel d’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 :

Site Officiel de Droptiles

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.

Site Officiel de Stashboard

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.