Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
database:sinp-aura:gn2pg [2024/02/20 13:55] – [Installer le Dashboard Gn2Pg] jpmilcent | database:sinp-aura:gn2pg [2025/07/02 07:27] (Version actuelle) – [Requêtes SQL utiles pour Gn2Pg] jpmilcent | ||
---|---|---|---|
Ligne 15: | Ligne 15: | ||
* Afficher la table : '' | * Afficher la table : '' | ||
* Trier les données par ordre décroissant du champ '' | * Trier les données par ordre décroissant du champ '' | ||
- | | + | * La date '' |
+ | | ||
* Modifier ensuite le fichier '' | * Modifier ensuite le fichier '' | ||
* Ajouter/ | * Ajouter/ | ||
Ligne 50: | Ligne 51: | ||
* afficher la version actuellement installée de Pipenv via Pipx : '' | * afficher la version actuellement installée de Pipenv via Pipx : '' | ||
* mise à jour : '' | * mise à jour : '' | ||
- | * vérifier la version de Pipenv : '' | + | * vérifier la version de Pipenv : '' |
* Mettre à jour les dépendances des paquets Python : '' | * Mettre à jour les dépendances des paquets Python : '' | ||
* Se placer dans le dossier de gn2pg : '' | * Se placer dans le dossier de gn2pg : '' | ||
Ligne 73: | Ligne 74: | ||
* Pour chaque schéma abritant les tables de Gn2Pg (ou // | * Pour chaque schéma abritant les tables de Gn2Pg (ou // | ||
* Se placer dans le dossier '' | * Se placer dans le dossier '' | ||
- | * Cloner une première fois le dépôt en tant que //lpo// avec : '' | + | * Cloner une première fois le dépôt en tant que //lpo// avec : '' |
- | * Cloner une seconde fois le dépôt en tant que //flavia// avec : '' | + | * Cloner une seconde fois le dépôt en tant que //flavia// avec : '' |
- | * Pour chaque source : | + | * Pour chaque source, nous allons réaliser manuellement les étapes présentes dans '' |
* se placer dans le dossier de la source : '' | * se placer dans le dossier de la source : '' | ||
* Copier le fichier settings.ini : '' | * Copier le fichier settings.ini : '' | ||
Ligne 91: | Ligne 92: | ||
* Modifier le fichier de config : '' | * Modifier le fichier de config : '' | ||
* Vous pouvez garder seulement la section '' | * Vous pouvez garder seulement la section '' | ||
- | * Nous n' | ||
* Créer un fichier '' | * Créer un fichier '' | ||
GUNICORN_PROC_NAME=gn2pg-< | GUNICORN_PROC_NAME=gn2pg-< | ||
Ligne 98: | Ligne 98: | ||
GUNICORN_LOG_LEVEL=debug | GUNICORN_LOG_LEVEL=debug | ||
</ | </ | ||
- | * Créer un fichier de service Sytemd | + | |
- | * Créer | + | * Installer les dépendances du Dashboard de Gn2pg avec : <code bash> |
- | * Créer | + | poetry config virtualenvs.create true --local |
- | * Activer le nouveau fichier de config : '' | + | poetry config virtualenvs.in-project true --local |
- | * Recharger Nginx : '' | + | poetry install --extras=dashboard |
- | * Récupérer le certificat SSL : '' | + | </ |
- | * Prendre en compte | + | |
- | * Lancer les services | + | * Prendre en compte le service créé : '' |
+ | * Lancer le service : '' | ||
+ | * Si nécessaire, | ||
+ | * Si nécessaire, | ||
+ | | ||
+ | | ||
+ | * Recharger Nginx : '' | ||
+ | * Récupérer le certificat SSL : '' | ||
+ | * Pour les sources suivantes, il faut seulement compléter le fichier config en ajoutant une nouvelle " | ||
+ | * Recharger Nginx : '' | ||
* Tester l' | * Tester l' | ||
+ | * Consulter les logs en cas de problème : '' | ||
==== Fichier Nginx par défaut ==== | ==== Fichier Nginx par défaut ==== | ||
Ligne 234: | Ligne 244: | ||
</ | </ | ||
+ | </ | ||
+ | |||
+ | ===== Requêtes SQL utiles pour Gn2Pg ===== | ||
+ | <code sql> | ||
+ | -- Nbre de données récupérées depuis une date donnée | ||
+ | SELECT COUNT(*) | ||
+ | FROM gn2pg_lpo.data_json | ||
+ | WHERE update_ts > ' | ||
+ | |||
+ | -- Nbre d' | ||
+ | SELECT COUNT(*) | ||
+ | FROM gn2pg_lpo.error_log | ||
+ | WHERE last_ts > ' | ||
+ | |||
+ | -- Principaux types d' | ||
+ | SELECT DISTINCT | ||
+ | FROM gn2pg_lpo.error_log; | ||
</ | </ |