Différences
Ci-dessous, les différences entre deux révisions de la page.
| Prochaine révision | Révision précédente | ||
| serveurs:installation:web-srv:monitorer-gunicorn [2020/02/14 13:35] – créée jpmilcent | serveurs:installation:web-srv:monitorer-gunicorn [2023/06/01 19:01] (Version actuelle) – jpmilcent | ||
|---|---|---|---|
| Ligne 1: | Ligne 1: | ||
| ====== Monitorer Gunicorn GeoNature ====== | ====== Monitorer Gunicorn GeoNature ====== | ||
| - | < | + | |
| - | | + | * Modifier la configuration de //Telegraf// pour le serveur //web-srv// en ajoutant le support de //statsd// comme indiquer dans [[https:// |
| - | * Modifier la configuration de Telegraf pour le serveur //web-srv// en ajoutant le support de //statsd// comme indiquer dans [[https:// | + | * Ajouter la publication du port UDP 8125 sur l' |
| - | * Ajouter la publication du port UDP 8125 sur l' | + | |
| * Envoyer sur le serveur les modification à l'aide de //rsync// | * Envoyer sur le serveur les modification à l'aide de //rsync// | ||
| - | * Se connecter au serveur en tant qu'// | + | * Se connecter au serveur en tant qu'// |
| - | * Arrêter puis redémarrer le stack '' | + | * Arrêter puis redémarrer le stack // |
| - | * Se connecter au serveur en tant que //geonat// et se rendre dans le dossier // ~/ | + | * Se connecter au serveur en tant que //admin// : '' |
| - | * Éditer le fichier de démarrage | + | * Passer en root : '' |
| - | * Ajouter | + | * Nous allons surcoucher les fichiers service Systemd |
| - | * En root, relancer | + | * Créer une fichier |
| - | * Vérifier la prise en compte des nouvelles métriques dans InfluxDB. Leurs noms doivent débuter par " | + | * Ajouter |
| - | * <todo @jpmilcent> Trouver ou réaliser un Dashboard Grafana | + | [Unit] |
| - | * Voir les Dashboard pour Prometheus | + | StartLimitIntervalSec=6min |
| - | * https:// | + | StartLimitBurst=5 |
| - | * https:// | + | |
| + | [Service] | ||
| + | ExecStart= | ||
| + | ExecStart=/ | ||
| + | --statsd-host " | ||
| + | --statsd-prefix " | ||
| + | --name " | ||
| + | --bind " | ||
| + | Restart=on-failure | ||
| + | RestartSec=1min | ||
| + | </ | ||
| + | * Prendre en compte les changements : '' | ||
| + | * Relancer le service : '' | ||
| + | * Répéter cette procédure pour l' | ||
| + | * Pour l' | ||
| + | [Unit] | ||
| + | StartLimitIntervalSec=6min | ||
| + | StartLimitBurst=5 | ||
| + | |||
| + | [Service] | ||
| + | ExecStart= | ||
| + | ExecStart=/ | ||
| + | | ||
| + | | ||
| + | --name " | ||
| + | --bind " | ||
| + | Restart=on-failure | ||
| + | RestartSec=1min | ||
| + | </ | ||
| + | * Pour TaxHub, le service '' | ||
| + | [Unit] | ||
| + | StartLimitIntervalSec=6min | ||
| + | StartLimitBurst=5 | ||
| + | |||
| + | [Service] | ||
| + | ExecStart= | ||
| + | ExecStart=/ | ||
| + | --statsd-host " | ||
| + | --statsd-prefix " | ||
| + | --name " | ||
| + | --bind " | ||
| + | Restart=on-failure | ||
| + | RestartSec=1min | ||
| + | </ | ||
| + | * Pour UsersHub, , le service | ||
| + | [Unit] | ||
| + | StartLimitIntervalSec=6min | ||
| + | StartLimitBurst=5 | ||
| + | |||
| + | [Service] | ||
| + | ExecStart= | ||
| + | ExecStart=/ | ||
| + | --statsd-host " | ||
| + | --statsd-prefix " | ||
| + | --name " | ||
| + | --bind " | ||
| + | Restart=on-failure | ||
| + | RestartSec=1min | ||
| + | </ | ||
| + | * Vérifier la prise en compte des nouvelles métriques dans //InfluxDB//. Leurs noms doivent débuter par " | ||
| + | * En utilisant l' | ||
| + | * En passant par le container : | ||
| + | * Se connecter à l' | ||
| + | * Se connecter à InfluxDB : | ||
| + | * pour la v2 : '' | ||
| + | * pour la v1 : '' | ||
| + | * Sélectionner la base stockant | ||
| + | * Afficher | ||
| + | * Pour le Dashboard, nous avons adapté à InfluxDB le Dashboard Gunicorn suivant initialement prévu | ||
| + | * https:// | ||
| + | * https:// | ||