Bonjour.
Je dois réaliser un travail qui n'est peut-être même pas réalisable.
Je fais appel à votre savoir afin de m'aider dans cette réalisation ou pas.
Je précise que je suis débutant avec MySQL.
Contexte :
Je dois mettre en place un dashboard basé sur Grafana dont les données sont issus d'un fichier csv importé dans MySQL.
Les données du csv sont des données temporelles.
Réaliser
Dans un premier temps, j'ai commencé par créer une table pour y importer les données issus de mon fichier csv.
Dans un deuxième temps, depuis Grafana, j'ai utiliser le plugin MySQL afin de pouvoir couplé les deux outils.
Dans un troisième temps, j'ai réalisé des QUERY pour afficher différentes valeurs dans des panels.
Demande
Maintenant, je dois simuler une lecture temporelle de mes données.
Je m'explique.
Initialement, j'ai déclaré l'intégralité de mes données dans ma table. Du coup lorsque je réalise mes requêtes QUERY, je vois sur mes panels Grafana l'intégralité des mes données de T à T+1 (l'échelle T la secondes sur une journée).
Maintenant, je dois émuler dans mes panels Grafana une lecture non pas total de la période, mais une lecture dynamique de la période, comme si Grafana recevait des données en temps réel.
Demande
- Est-ce possible ?
- Si oui, comment ?
Idées
J'ai commencé à réfléchir au problème. Je vous présente les quelques pistes auxquelles j'ai pensé.
- Créer une seconde table (peut-être temporaire et créée dynamiquement via un QUERY (si possible)) avec les valeurs qui m'intéressent et demandé à Garafana de lire cette table.
- Copier les valeurs de la table 1 vers la table 2 en utilisant la requête "INSERT INTO" et en ajoutant une fonction temporelle.
J'espère avoir été assez claire dans l'explication de ce problème complexe.
Je vous remercie par avance pour votre aide et pour toutes informations que vous seriez susceptible de m'apporter.
Johndoe35
Partager