3.0 KiB
Métriques
Bouncer expose un certain nombre de métriques Prometheus sur le serveur proxy ainsi que sur le serveur d'administration. Ces métriques sont par défaut accessibles sur /.bouncer/metrics
.
Il est possible de configurer le point d'entrée de ces métriques ainsi que d'ajouter une authentification de type Basic Auth
via la configuration (voir les clés admin.metrics
et proxy.metrics
).
Outre les métriques par défaut fournies par la librairie Prometheus, les serveurs Bouncer exposent également des métriques propres.
Chaque layer associé à un proxy peut également ses propres métriques spécifiques. Voir la page de documentation de chaque layer pour plus d'informations.
Métriques spécifiques
Serveur proxy
bouncer_proxy_director_proxy_requests_total{proxy=<proxyName>}
-
Type:
counter
-
Description: Nombre total de requêtes ayant transité par le proxy
-
Exemple
# HELP bouncer_proxy_director_proxy_requests_total Bouncer proxy total requests # TYPE bouncer_proxy_director_proxy_requests_total counter bouncer_proxy_director_proxy_requests_total{proxy="cadoles"} 64
bouncer_proxy_director_proxy_responses_duration_seconds{proxy=<proxyName>}
-
Type:
histogram
-
Description: Histogramme du temps de traitement du cycle requête/réponse par proxy
-
Exemple
# HELP bouncer_proxy_director_proxy_responses_duration_seconds Bouncer proxy responses duration # TYPE bouncer_proxy_director_proxy_responses_duration_seconds histogram bouncer_proxy_director_proxy_responses_duration_seconds_bucket{proxy="dummy",le="0.005"} 13 bouncer_proxy_director_proxy_responses_duration_seconds_bucket{proxy="dummy",le="0.01"} 13 bouncer_proxy_director_proxy_responses_duration_seconds_bucket{proxy="dummy",le="0.025"} 13 bouncer_proxy_director_proxy_responses_duration_seconds_bucket{proxy="dummy",le="0.05"} 13 bouncer_proxy_director_proxy_responses_duration_seconds_bucket{proxy="dummy",le="0.1"} 13 bouncer_proxy_director_proxy_responses_duration_seconds_bucket{proxy="dummy",le="0.25"} 13 bouncer_proxy_director_proxy_responses_duration_seconds_bucket{proxy="dummy",le="0.5"} 13 bouncer_proxy_director_proxy_responses_duration_seconds_bucket{proxy="dummy",le="1"} 13 bouncer_proxy_director_proxy_responses_duration_seconds_bucket{proxy="dummy",le="2.5"} 13 bouncer_proxy_director_proxy_responses_duration_seconds_bucket{proxy="dummy",le="5"} 13 bouncer_proxy_director_proxy_responses_duration_seconds_bucket{proxy="dummy",le="10"} 13 bouncer_proxy_director_proxy_responses_duration_seconds_bucket{proxy="dummy",le="+Inf"} 13 bouncer_proxy_director_proxy_responses_duration_seconds_sum{proxy="dummy"} 0.009556884 bouncer_proxy_director_proxy_responses_duration_seconds_count{proxy="dummy"} 13
Serveur d'administration
Pas de métrique supplémentaire.