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:57] – [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 : '' | * Consulter les logs en cas de problème : '' | ||
| Ligne 235: | 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; | ||
| </ | </ | ||