Dans ce nouvel épisode, nous allons explorer l’univers du vin. Attention, je ne vais pas vous donner un cours d’œnologie, mais je vais vous montrer que même les vins peuvent être splunkés !
Dans l’article précédent, je parlais de la construction de ma maison, de la domotique et de l’usage de Splunk comme outil de supervision de l’ensemble de l’habitation. Cette maison comprend une cave enterrée qui, sans surprise, est domotisée. Elle dispose de capteurs de température, d’humidité et de lumière. Voyons ce que l’on peut en faire...
La condition sine qua non pour bien conserver le vin est de maintenir une température stable. La température peut augmenter ou baisser dans une certaine limite, pourvu que la variation soit très douce. J’ai donc mis en place une alerte dans Splunk Mobile qui permet de me prévenir de toute variation brusque. Cette information me permet de couvrir la trappe en cas de besoin afin de limiter la variation.
Prenons l’exemple du 25 -27 septembre 2020. La température a brusquement chuté (il a beaucoup neigé dans le Vercors) puis, 48h plus tard, il faisait de nouveau 20 degrés. J’ai reçu une alerte automatisée sur mon mobile pour me prévenir que la température de la cave avait varié de plus de 2 degrés en 48h !
Ce qui m'a permis de couvrir la trappe pour limiter les dégâts.
D'ailleurs, depuis l’article de blog précédent, j’ai découvert que l’application Splunk Mobile permet d’avoir une action de résolution directement depuis une alerte sur le mobile. Ceci me permet de transformer la donnée en action en 1 clic.
Mais cette fois-ci, l'alerte est arrivée trop tard. J'ai donc décidé de devenir complètement prédictif. Pour cela, je collecte la donnée de prévision météo de ClimaCell, qui fournit une API gratuite. La collecte de cette donnée se fait très simplement en créant un add-on à l’aide de l’add-on builder de Splunk.
Je collecte ainsi chaque jour la pluviométrie (pour le potager, voir article précédent) et la température, afin d’avoir une alerte 24h AVANT qu’une variation brusque ne survienne.
On peut voir sur le dashboard ci-dessous, pris le 8 octobre 2020, qu’une chute de température importante est prévue, nécessitant de bien isoler la trappe de la cave en amont.
À propos, si vous aimez les détails techniques, le graphique ci-dessous corrèle 4 sources de données : la température de la cave, la température extérieure, la prédiction de température (ClimaCell), et en annotation les alertes de variations soudaines de température. Le SPL pour créer ce dashboard est disponible plus bas.
La cave a une humidité de 100%. Cette hygrométrie reste facilement stable mais a une conséquence fâcheuse : en 1 an, les étiquettes de tous les vins deviennent parfaitement illisibles. Il fallait donc une solution pour connaître le contenu de chaque bouteille et sa position dans les racks sans l'aide des étiquettes. Ce qui m’amène à...
Plus qu’une simple liste de vins, je voulais « superviser » mon stock de bouteilles. J’ai donc ajouté dans Splunk la position et les informations à propos des bouteilles (j’utilise le KV store de Splunk). De cette façon, j’obtiens facilement une visibilité sur les bouteilles prêtes à être dégustées par vignoble, région, année, etc.
L’information de stock est utile pour 2 actions : aider à la décision d’achat, et savoir quelles bouteilles peuvent être dégustées immédiatement.
En somme, il s’agit de transformer la donnée en action... celle de trinquer !
Voici un dashboard me permettant de savoir quelle bouteille peut se boire immédiatement par vignoble. Comme j’ai tendance à acheter plus de vin que je n’en bois (si,si), la carte me montre aussi les bouteilles pour lesquelles la date idéale de consommation est dépassée (en beige).
Le dashboard en action :
Enfin, la dernière métrique que je supervise est la lumière. J’ai mis en place une alerte me rappelant à l’ordre lorsque j’ai oublié d’éteindre la lumière (le fameux : c’est pas Versailles ici !). Mais cette métrique me permet de faire autre chose...
Comme il est nécessaire d’allumer la lumière pour descendre à la cave, cela me permet de savoir quand quelqu’un y descend. Vous vous demandez la raison ? Pour commencer, mes enfants sont encore jeunes, mais ils seront ados un jour et, qui sait, je vais peut-être vouloir savoir si plusieurs personnes sont descendues à intervalles réguliers à la cave un soir pendant que je suis en vacances 😁 !
Plus sérieusement, quand je descends à la cave, c’est normalement pour modifier le stock : soit pour ajouter des bouteilles, soit pour en retirer avant de les boire. Pour chaque visite à la cave, je reçois une notification mobile automatisée qui me rappelle de réajuster le stock et de donner une note au vin que j’ai dégusté. De cette façon, j’obtiens une véritable « feedback loop » sur les vins de ma cave.
J’espère que vous avez dégusté cet article.
Je vous retrouverai bientôt pour un autre épisode de « Splunker sa maison ». En attendant, je m’en vais monitorer d’autres vins (avec modération bien sûr !). Si vous avez des questions, je suis joignable sur le slack Splunk @simonduchene. Demandez un accès au slack ici.
La plateforme Splunk élimine les obstacles qui séparent les données de l'action, pour donner aux équipes d'observabilité, d'IT et de sécurité les moyens de préserver la sécurité, la résilience et le pouvoir d'innovation de leur organisation.
Fondée en 2003, Splunk est une entreprise internationale. Ses plus de 7 500 employés, les Splunkers, ont déjà obtenu plus de 1 020 brevets à ce jour, et ses solutions sont disponibles dans 21 régions du monde. Ouverte et extensible, la plateforme de données Splunk prend en charge les données de tous les environnements pour donner à toutes les équipes d'une entreprise une visibilité complète et contextualisée sur l'ensemble des interactions et des processus métier. Splunk, une base solide pour vos données.