# 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](../../../misc/packaging/common/config.yml) (voir les clés `admin.metrics` et `proxy.metrics`). Outre les métriques par défaut fournies par la librairie [Prometheus](https://prometheus.io/docs/guides/go-application/#instrumenting-a-go-application-for-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](./layers/README.md) de chaque layer pour plus d'informations. ## Métriques spécifiques ### Serveur proxy #### `bouncer_proxy_director_proxy_requests_total{proxy=}` - **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=}` - **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._