Vers Agimus
La ProlongationENT génère un fichier de log qu'il est facile d'intégrer dans Agimus.
TopApps : interrogation d'Agimus
Démonstrateur : https://ent.univ-paris1.fr/accueil/?federation
La ProlongationENT peut aussi interroger Agimus pour savoir les "topApps" : les applications les plus utilisées pour une affiliation & affectation.
La différence entre les deux résultats ci-dessus est la "fraîcheur" des résultats.
La configuration se fait dans config-topApps-example.json . A l'université Paris 1 :
- les topApps sont renvoyés à chaque requête pour afficher la prolongationENT, la réponse doit être très rapide. Par ailleurs pour éviter que les icônes bougent nous utilisons un intervalle de requête elasticsearch qui change tous les mois : de 2015-08-01 à 2016-08-01 jusqu'au 2017-01-01 où l'intervalle devient 2016-01-01 à 2017-01-01 ...
- les latestTopApps sont utilisés par l'accueil et permettent d'afficher les applications utilisées dans le mois précédent.
Pour permettre un cache disque des requêtes elasticsearch, un wrapper apache est utilisé, comme expliqué ici : TopAppsAgimus.java