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:// |