LOGXMAS 2025 #02 - Construisez facilement des tableaux de bord à votre image accessibles partout avec Dashy
Retours personnels
Dashy est un outil que j'utilise depuis plusieurs années déjà à des fins de tableau de bord de favoris web disponibles partout (ordinateur, téléphone). Couplé à une authentification SSO, cela vous permet de retrouver vos tableaux de bord partout très facilement et ainsi avoir votre environnement de travail, jusqu'ici cantonné à votre navigateur PC, à une portée de clics.
De plus, j'apprécie depuis le début la segmentation qu'il est possible d'avoir en donnant l'accès à certains groupes de votre IDP préféré (pour ma part Keycloak). Grâce à cela, j'ai une configuration avec un tableau de bord global qui contient des sections spécifiquement pour les administrateurs et un deuxième fichier de configuration (correspondant à un autre tableau de bord) qui concerne les favoris spécifiques pour chaque utilisateur.
Vous l'aurez compris, je me passerais difficilement de cet outil au quotidien, un des points qui peut être amélioré selon moi est une granularité dans les modifications de configuration plus importante. Il existe des options pour bloquer la modification bien entendu mais ces dernières sont assez binaires.
Description de l'outil
Dashy est une solution basée sur le cloud qui vous permet de créer et de partager des tableaux de bord, idéale pour les équipes, les entreprises ou tout individu cherchant à centraliser et visualiser des données provenant de diverses sources. Avec un moteur de widgets flexible et une large gamme d'intégrations, Dashy vous offre la liberté de concevoir vos tableaux de bord selon vos besoins spécifiques.
Caractéristiques majeures de l'outil
- Conception intuitive : Construisez des tableaux de bord visuellement attrayants grâce à l'interface conviviale et aux options de personnalisation. Choisissez parmi une variété d'arrière-plans, couleurs, polices et mises en page pour créer une apparence unique qui correspond à votre style ou à la marque de votre entreprise.
- Widgets extensibles : Accédez à plus de 100 widgets prêts à l'emploi (https://dashy.to/docs/widgets) pour visualiser des données provenant de diverses sources, telles que Google Analytics, Salesforce, GitHub (https://dashy.to/docs/widgets#github-profile-stats) et bien d'autres encore. Ces widgets peuvent être facilement configurés, déplacés ou supprimés pour créer une mise en page optimale.
- Intégrations : Dashy prend en charge plusieurs intégrations via API (https://dashy.to/docs/widgets#api-response), vous permettant de combiner des données provenant de nombreuses sources différentes et de les afficher sur un seul tableau de bord.
- Collaboration : Invitez vos collègues ou membres de l'équipe à collaborer au sein d'un tableau de bord partagé, permettant une communication et une prise de décision plus efficaces basées sur des informations à jour.
- Sécurité : Dashy met à disposition diverses options de sécurité pour l'authentification (https://dashy.to/docs/authentication) ainsi que l'accès aux données. Vous allez pouvoir connecter votre instance à votre système d'authentification centralisé très simplement et segmenter les accès sections et autres objets accessibles sur Dashy.
- Scalabilité : Adapté aux petites équipes comme aux grandes organisations, Dashy peut s'adapter à vos besoins croissants en termes de stockage, d'utilisateurs et d'intégrations au fil du temps.
Exemple d'utilisation
Pour illustrer les capacités de Dashy, imaginons une startup qui souhaite créer un tableau de bord pour suivre les principales métriques liées à son activité. Voici quelques idées pour les widgets et leurs sources de données :
- Indicateurs de performance (KPI) : Visualisez les principales KPI telles que les nouveaux clients à l'aide de graphiques circulaires, d'histogrammes ou de tableaux. Interagissez directement avec votre système CRM (Customer Relationship Management) ou plateforme de facturation.
- Indicateurs de visibilité : Affichage des métriques clés du site web, tel que le trafic, les pages les plus visitées, en récupérant ces données sur votre hébergeur web ou assimilé.
- Indicateurs liés à Git/GitHub : Suivez les avancements du développement et les contributions des membres de l'équipe via les widgets intégrés GitHub. Visualisez les derniers changements apportés, les issues en cours...
En utilisant Dashy, cette startup peut créer un tableau de bord centralisé offrant une vue complète de ses indicateurs en un seul endroit. De plus, elle peut également créer des tableaux de bord pour chaque équipe en fonction de leurs besoins respectifs.
Je vous invite à visiter la page "Showcase" du site présentant diverses mises en place de l'outil dans des environnements variés et vous permettant de voir tout l'étendu des possibles avec cette solution.
Et vous ? Est-ce que vous utilisez déjà cet outil ? Souhaiteriez-vous le mettre en place personnellement ou professionnellement ? N'hésitez pas à commenter pour échanger sur le sujet.