serveurs:installation:web-srv:monitorer-gunicorn

Ceci est une ancienne révision du document !


Monitorer Gunicorn GeoNature

  • Modifier la stack Docker monitor du serveur web-srv :
    • Modifier la configuration de Telegraf pour le serveur web-srv en ajoutant le support de statsd comme indiquer dans la doc du plugin.
    • Ajouter la publication du port UDP 8125 sur l'hôte uniquement en local (127.0.0.1) dans le fichier docker-compose.yml de monitor.silene.eu
    • Envoyer sur le serveur les modification à l'aide de rsync
  • Se connecter au serveur en tant qu'admin et se rendre dans le dossier ~/docker : ssh -t admin@web-paca-sinp 'cd docker; exec bash -l'
    • Arrêter puis redémarrer le stack monitor pour prendre en compte les changement : docker-compose down ; docker-compose up -d
  • Se connecter au serveur en tant que geonat et se rendre dans le dossier ~/www/geonature/backend/ : ssh -t geonat@web-<region>-sinp 'cd www/geonature/backend/; exec bash -l'
    • Éditer le fichier de démarrage de Gunicorn : vi gunicorn_start.sh
      • Ajouter les options suivantes à ligne de démarrage de Gunicorn :
         exec gunicorn  wsgi:app --statsd-host=localhost:8125 --statsd-prefix=geonature 
      • En root, relancer le serveur Gunicorn à l'aide de Supervisor : supervisorctl restart geonature2
  • Vérifier la prise en compte des nouvelles métriques dans InfluxDB. Leurs noms doivent débuter par "geonature_…"
  • serveurs/installation/web-srv/monitorer-gunicorn.1582035718.txt.gz
  • Dernière modification : 2020/02/18 14:21
  • de jpmilcent