Afin d'analyser l'utilisation de certaines fonctions et trouver les problématiques de performance, rajouter un endpoint metrics compatible avec Prometheus pour avoir des statistiques à ce sujet.
Dans les éléments de métrique à récupérer, il faut mesurer le nombre d'appels effectués à certaines fonctions stratégiques. Pour cela, on va utiliser un décorateur qui renseignera tout ça dans une structure globale et qui sera exposée par le endpoint metrics.
L'objectif à terme est de précharger les données régulièrement et de n'exposer que des données préchargées lors des appels à l' API.
Afin d'analyser l'utilisation de certaines fonctions et trouver les problématiques de performance, rajouter un endpoint metrics compatible avec Prometheus pour avoir des statistiques à ce sujet.
Dans les éléments de métrique à récupérer, il faut mesurer le nombre d'appels effectués à certaines fonctions stratégiques. Pour cela, on va utiliser un décorateur qui renseignera tout ça dans une structure globale et qui sera exposée par le endpoint metrics.
L'objectif à terme est de précharger les données régulièrement et de n'exposer que des données préchargées lors des appels à l' API.