Vers Agimus

EsupUserApps génère un fichier de log (ressemblant à aux logs agimus CAS) qu'il est facile d'intégrer dans Agimus.

Exemple :

[Tue Sep 13 00:00:01 CEST 2016] [IP:108.20.230.90] [ID:prigaux] [APP:moodle-epi] [URL:https://cours.univ-paris1.fr/my/] [USER-AGENT:... Firefox ...] [RES:1366x768,1.00,] [VISIT:ebc44977-7c41-454d-44b2-1ce032090c21:2] [LOAD-TIME:2005]

TopApps : interrogation d'Agimus

Démonstrateur : https://ent.univ-paris1.fr/accueil/?federation

EsupUserApps peut 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 :

 

Pour permettre un cache disque des requêtes elasticsearch, un wrapper apache est utilisé, comme expliqué ici : TopAppsAgimus.java