2017-10-10 22 views
0

Je suis nouveau à grafana et de jouer pour voir si cela pourrait répondre à mes besoins pour un laboratoire de recherche.Comment ajouter des requêtes de séries chronologiques avec grafana et MySQL?

J'utilise la version grafana-server 4.5.2 (commit: ec2b0fe)

J'ai essayé de suivre la documentation grafana sur MySQL sources de données (désolé, je ne suis pas autorisé à publier plus de deux liens, juste essayer pour rechercher dans votre moteur de recherche préféré ...)

J'ai réussi à ajouter une source de données MySQL.

Voici ma base de données:

mysql> DESC meteo; 
+-------------+----------+------+-----+---------+----------------+ 
| Field  | Type  | Null | Key | Default | Extra   | 
+-------------+----------+------+-----+---------+----------------+ 
| id   | int(100) | NO | PRI | NULL | auto_increment | 
| date_insert | datetime | NO |  | NULL |    | 
| temperature | float | NO |  | NULL |    | 
+-------------+----------+------+-----+---------+----------------+ 

Après la documentation que j'ai ajouté un panneau "Table" avec la requête suivante ...

SELECT 
    date_insert as 'Date', 
    temperature as 'Temperature' 
FROM meteo 

... et choisie « Format comme Tableau "

Le résultat est correct comme vous pouvez le voir.

Grafana Panel Format Table

Maintenant, je voudrais avoir un graphique comme celui-ci:

Grafana Panel Format Time series

Comment puis-je obtenir cela avec ma base de données? Je ne comprends pas la doc qui dit:

Si vous définissez Format à séries temporelles, pour une utilisation dans le panneau graphique par exemple,

alors il y a des exigences pour ce que vos déclarations de requête.

Doit être une colonne nommée time_sec représentant une époque unix en secondes. Doit être une colonne nommée valeur représentant la valeur de la série chronologique.

Doit être une colonne nommée métrique représentant le nom de la série chronologique.

Comment puis-je l'appliquer avec ma base de données? Est-ce juste possible?

Répondre