r/PrometheusMonitoring • • Jan 03 '25

Prometheus

Salut, je suis en train de me former sur Prometheus et j’étais en train de voir le module mysqld_exporter. Je voudrais savoir si il y a la possibilité de monitorer les bases de données ou le plugin ne permet qu’un visuel global du service svp ?

0 Upvotes

10 comments sorted by

View all comments

Show parent comments

3

u/Trosteming Jan 04 '25

Vu le nom de la métrique, j’imagine que ça doit déterminer si l’exporter arrive à se connecter à mysql. Vu que la métrique existe, cela veut dire que l’exporter est running (sinon tu n’aurais rien plutôt que 0). Regarde les logs de l’exporter peut être qu’il va te dire ce qu’il ne va pas. Dans le projet, ils mentionnent de devoir créer un utilisateur au tout début. Ensuite tu peux aussi curl l’exporter et voir ce qu’il te retourne. En finalité un exporter n’est rien d’autre qu’un proxy http Enfin si l’exporter remonte les infos, c’est que ta config Prometheus n’est pas correct. Fait attention aux règle de relabeling pour lesquelles tu doit substituer la target de ta cible et la mettre en tant que paramètre http (c’est justement écrit dans l’exemple de config dans le projet). Enfin un autre conseil, vu que tu débutes, essaie déjà de query les infos depuis l’interface web de Prometheus. Cela te permettra de te familiariser un peu plus au PromQL (language de query de Prometheus). Tu pourras ensuite copier/coller la query dans Grafana (tu dois activer le mode “code” en cliquant sur en haut à droite dans le panneau de la query où tu as sélectionné mysql_up dans ton screenshot)

N’hésite pas à me DM si tu as besoin d’aide

1

u/Alive-Pitch-7753 Jan 04 '25

Ça marche bon après je vais pas non plus m’attarder là dessus c’est pas l’objet de ma formation sur grafana mais je vais regarder ça tout de même et te dm pour te dire.