J'ai une application Django exposée au client en tant que serveur uwsgi avec plusieurs processus et threads configurés dans wsgi.ini. J'ai lu les docs django-prometheus et mis en œuvre les métriques des modèles. Je peux voir les métriques de modèles exposées sur/point de terminaison sur le navigateur. Cependant, les docs disent -Comment exporter les métriques au niveau de l'application en utilisant django-prometheus et prometheus-client?
You can add application-level metrics in your code by using
prometheus_client directly. The exporter is global and will pick up
your metrics.
Cependant, je ne peux pas voir les valeurs de ces métriques augmenter. Ils restent 0.0.
J'ai ajouté paresseux = true et enable-fils = true dans mon dossier wsgi.ini. Aussi comme doc suggère que j'ai ajouté
PROMETHEUS_METRICS_EXPORT_PORT_RANGE = xrange(8001, 8050)
dans mon fichier settings.py pour exporter sur différents ports pour différents travailleurs. Cependant, je ne vois pas de résultats. Quel extra doit être fait pour finalement voir mes métriques de niveau d'application que j'ai ajoutées pour différents célericains et apis?