J'essaie d'écrire une requête prometheus dans grafana qui sélectionnera visits_total{route!~"/api/docs/*"}
Ce que j'essaie de dire, c'est qu'il devrait sélectionner toutes les instances où l'itinéraire ne correspond pas /api/docs/*
(regex) mais cela ne fonctionne pas. Il s'agit simplement de sélectionner toutes les instances. J'ai essayé de le forcer à en sélectionner d'autres en procédant ainsi: visits_total{route=~"/api/order/*"}
mais il ne renvoie rien. J'ai trouvé ces opérateurs dans les bases de l'interrogation page de prometheus. Qu'est-ce que je fais mal ici?
Le principal problème avec votre requête d'origine est que /api/docs/*
ne correspondra qu'à des choses comme /api/docs
et /api/docs//////
; c'est-à-dire le *
dans votre requête correspondra à 0 ou plus /
personnages.
Je pense que ce que vous vouliez utiliser était /api/docs/.*
.