La data au quotidien : le prix de l'essence

Tips & Tricks Splunk

Bienvenue dans ce nouvel épisode de "la data au quotidien". Aujourd'hui nous avons analysé et Splunké en duo, Thomas Labetoulle et Olivier Paule, un sujet toujours plus d'actualité : le prix des carburants en France. Alors, pouvez-vous faire des économies sur votre plein d'essence grâce à la data ? Découvrons le tout de suite.

Comment collecter les données ?

Rien de plus simple ici, car toutes les données sont disponibles en Open Data sur le site du gouvernement.

➡️ L'Open Data, qu'est ce que c'est ? Ce sont des données produites par des services publics et proposées en libre service pour consultation, mais également libres d'exploitation pour créer de nouveaux produits et services. D’ailleurs, Audrey de Splunk avait fait un épisode de Data Talks à ce sujet.

Pour nos données sur le carburant, vous y trouverez l'historique de prix des carburants pour chaque station sur plusieurs années, ainsi que différentes méthodes pour les récupérer.

De notre côté, nous nous sommes concentrés sur l'API "instantané" qui va nous fournir un aperçu en temps réel des prix des carburants dans chaque station en France.

En se connectant à cette API, un zip contenant les données est téléchargé. Dans cette archive se trouve un fichier au format xml.

Afin d'ingérer les données dans Splunk, Olivier a développé un script Python qui effectue les actions suivantes :

Il ne nous reste plus qu’à planifier l'exécution de notre script chaque matin (pour info, cela se passe dans le fichier de configuration Splunk inputs.conf).

Ce jeu de données instantané contient l'ID et l'adresse de chaque station. Si vous voulez aller plus loin, sachez qu'il est possible de récupérer également le nom des stations. Il ne vous restera plus qu'à créer une “automatic lookup” qui vous ajoutera ensuite automatiquement le nom de station associé à chaque ID.

Visualiser les données

On commence ici avec l'utilisation de l'application Maps + for Splunk disponible gratuitement sur la Splunkbase qui va nous permettre d'exploiter les coordonnées GPS des différentes stations, et ainsi visualiser sur une carte toutes les données de nos stations.

Comment est-ce que cela fonctionne ?

Très simplement, il suffit que notre requête retourne les coordonnées (latitude et longitude), une icône (l'application utilise Font Awesome, ce qui fournit un vaste choix d'icônes), un code couleur, et une info-bulle à afficher au passage de la souris.

Nous avons utilisé ici les icônes gas-pump et trophy pour représenter la station la moins chère. Nous appliquons ensuite le code couleur suivant : vert si le prix n'augmente pas de plus de 5% par rapport au minimum constaté, orange pour une augmentation entre 5 et 10%, et rouge pour tout ce qui est supérieur à 10% d'augmentation.

Et nous voici avec une carte actualisée chaque jour nous permettant de trouver la station la moins chère proche de chez nous. À nous les économies !

Pour notre second tableau de bord, on ne change pas les bonnes habitudes, et nous utilisons Dashboard Studio pour analyser les prix de l'essence sur toute la France.

Historique de prix, départements/villes les plus ou moins chers, emplacement des stations… les possibilités d'exploitation des données sont grandes. Nous allons essayer d'en sortir quelques chiffres intéressants.

Le carburant en France en quelques chiffres

Voici quelques chiffres insolites mais pas toujours réjouissants sur le prix du carburant en France :

Bonus, mon préféré, le chiffre que je trouve le plus fou

Pour aller plus loin techniquement

D'autres articles pour splunker votre quotidien

***

Cet article est signé Thomas Labetoulle, talentueux Consultant Splunk chez notre partenaire CGI. Depuis 2017, il accompagne ses clients dans la mise en place de Splunk pour exploiter et valoriser leurs données. Thomas est certifié Splunk Admin, et il s’est formé à de nombreux modules comme ITSI, Enterprise Security ou encore Splunk Dashboards Beta.

Articles similaires

Data Talks : Tout savoir sur la gouvernance des données
Trucs & Astuces
11 min de lecture

Data Talks : Tout savoir sur la gouvernance des données

Dans l’épisode 6 de Data Talks, la série vidéo de Splunk dans laquelle des experts de la donnée décryptent pour nous les nouvelles tendances autour de la data, Audrey Williart retrouve aujourd’hui un des spécialistes français de la donnée, Marcel Lee, pour nous parler de la gouvernance des données.
Lancement de notre série de vidéos IT : Le lundi avec Landy
Trucs & Astuces
6 min de lecture

Lancement de notre série de vidéos IT : Le lundi avec Landy

Le lundi avec Landy est le nom de notre nouvelle série de podcasts sous format vidéo. L’objectif ? Vous proposer un contenu pertinent en 15 minutes maximum, sur des thématiques variées : découverte de produits Splunk, sujets techniques, expériences clients… Visionnez ce 1er épisode d’une série que l’on espère longue pour découvrir Splunk IT Service Intelligence ou approfondir vos connaissances !
Le Lundi avec Landy : Splunk Synthetic Monitoring
Trucs & Astuces
5 min de lecture

Le Lundi avec Landy : Splunk Synthetic Monitoring

Le Lundi avec Landy est le nom de notre nouvelle série de podcasts vidéo dédiés à l’ITOps et à l’observabilité. L’objectif ? Vous proposer un contenu pertinent en 15 minutes maximum, sur des thématiques variées : découverte de produits Splunk, sujets techniques, expériences clients… Dans l’épisode 3, Guillaume Landy vous propose de découvrir tous les atouts de Splunk Synthetic Monitoring dans une vidéo et un article.