Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente Prochaine révisionLes deux révisions suivantes | ||
technique:adminsys:monitoring:metrologie:victoriametrics [2021/09/02 21:58] – [Administration] qduchemi | technique:adminsys:monitoring:metrologie:victoriametrics [2022/02/03 14:59] – qduchemi | ||
---|---|---|---|
Ligne 29: | Ligne 29: | ||
Victoria Metrics ne nécessite pas particulièrement de maintenance, | Victoria Metrics ne nécessite pas particulièrement de maintenance, | ||
+ | |||
+ | ====== Effectuer des requêtes via l'API (debug) ====== | ||
+ | |||
+ | On peut faire des requêtes sur les données de Victoria Metrics à des fins de debug : | ||
+ | |||
+ | - Vérifier qu'une métrique est bien présente | ||
+ | - Obtenir les valeurs brutes d'une métrique | ||
+ | - Vérifier les valeurs d'une métrique pour un label particulier | ||
+ | - etc. | ||
+ | |||
+ | Le requêtage de Victoria Metrics s' | ||
+ | |||
+ | S'il est possible d' | ||
+ | |||
+ | Pour ce faire, il suffit de se rendre dans le conteneur Victoria Metrics et d' | ||
+ | |||
+ | ```bash | ||
+ | $ curl localhost: | ||
+ | ``` | ||
+ | |||
+ | - `curl` permet de requêter l'API qui écoute sur le port 8428, | ||
+ | - l' | ||
+ | - `--data-urlencode` permet de passer un paramètre GET | ||
+ | - `jq` permet de formater le JSON de retour. | ||
+ | |||
+ | < | ||
+ | * Le requêtage s' | ||
+ | * L'API a d' | ||
+ | </ | ||
+ | |||
+ | Cas d' | ||
+ | |||
+ | {{: | ||
+ | |||
+ | Cette alerte est levée quand la métrique `probe_success` d'un service vaut 0, c' | ||
+ | |||
+ | < | ||
+ | On se demande donc : quelles sont les valeurs et autres métadonnées de la métrique `probe_success` lorsque son label `instance` vaut `blackbox.picasoft.net: | ||
+ | </ | ||
+ | |||
+ | On peut alors faire : | ||
+ | |||
+ | ```bash | ||
+ | $ curl localhost: | ||
+ | ``` | ||
+ | |||
+ | On obtient : | ||
+ | |||
+ | ```json | ||
+ | { | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | { | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | }, | ||
+ | " | ||
+ | 1643891576, | ||
+ | " | ||
+ | ] | ||
+ | } | ||
+ | ] | ||
+ | } | ||
+ | } | ||
+ | ``` | ||
+ | |||
+ | On comprend ici que c'est la partie de Blackbox qui surveille le serveur mail qui dysfonctionne (job `blackbox-mail`), |