Je n’ai rien trouvé à ce sujet sur le forum, est-il possible de générer des statistiques pour connaître l’espace disque “utilisé” par chaque utilisateur ?
Et concernant les statistiques de consultation, est-il possible d’en générer (même plus rudimentaires) en direct sans passer par des dumps (à l’inverse des stats mentionnées dans Stats Panoramax... analyser les consultations de photos )
Bonjour @adripa45 , non, on n’a rien de tout prêt pour avoir la consommation de disque par utilisateur pour le moment.
Manuellement, c’est possible de calculer la taille des photos versées avec une requête SQL du genre :
select pg_size_pretty(sum((metadata->>'originalFileSize')::int)) as total_size, accounts.name
from pictures
join accounts on accounts.id = pictures.account_id
group by accounts.name;
mais ca ne va compter que la taille initiale des photos versées, et non les images dérivées de ces photos (les images tuilées pour les photos 360, l’imagette et la photo basse définition).
Et pour les stats de consommation, on n’a rien d’automatisé non plus pour les instances pour le moment, le “plus simple” est de regarder au niveau des logs du proxy (nginx ou autre) devant l’instance, ce qu’on fait sur les instances de l’ign/osm-fr, en parsant ces logs, les anonymisant et en les exportant en parquet pour faire des stats dessus.