L'exécutable eventsubscriber est un composant supplémentaire à déployer sur la machine sur laquelle Matomo est exécuté. Vous devez ajouter deux exécutables supplémentaires à votre installation, l'exécutable eventsubscriber lui-même et l'exécutable cdf (Cloud Decoupling Framework), qui est nécessaire pour la communication entre les composants. CDF est une queue qui peut être utilisée pour découpler des accès synchrones aux services.
Cette procédure suppose que vous ajouterez le runnable cdf à votre installation ARIS et le runnable eventsubscriber au serveur Matomo.
Conditions préalables
Vous exécutez toujours l'ACC connecté à vos ARIS Agents, en utilisant les commutateurs de ligne de commande habituels pour connecter un unique agent (-h, -u, -pwd) dans le cas d'une installation à un seul nœud, en utilisant un fichier de nœud (passé à l'ACC avec un commutateur -n) ou en émettant manuellement des commandes d'ajout de nœud dans le cas d'une installation distribuée.
Procédure
set local.repository.only=false
L'ARIS Agent utilisera le référentiel distant indiqué.
Exemple :
configure cdf_m cdf_m
Veuillez noter que contrairement à la plupart des exécutables, le dimensionnement m ou l que vous choisissez n'importe pas pour le runnable CDF.
Lors de l'ajout du runnable CDF, vous ne pourrez pas mettre à jour cette installation avec une configuration de mise à jour, car la configuration reconnaîtra que l'installation a été modifiée. Vous pouvez mettre à jour l'installation manuellement (voir ARIS Update Cookbook) ou supprimer le runnable avec la commande annuler la configuration de l'ACC (voir Aide sur l'ACC), puis exécuter la mise à jour de configuration puis ajouter et configurer la nouvelle version du runnable CDF de nouveau.
reconfigure abs_m JAVA-Dcom.softwareag.copernicus.tracking.enabled=true
reconfigure copernicus_m JAVA-Dcom.softwareag.copernicus.tracking.enabled=true
Cela rend l'ACC disponible sur cette machine.
configure eventsubscriber_m eventsubscriber_m
reconfigure eventsubscriber_m zookeeper.connect.string="arisapp33srv.eur.com:14281,arisapp45srv.eur.com:14281,<host>:<port>, ..."
Le runnable eventsubscriber accèdera à Matomo via http://localhost:80/. Si ce défaut n'est pas suffisant, reconfigurez piwik.server.host, piwik.server.port et piwik.server.path en conséquence, par exemple :
reconfigure eventsubscriber_m piwik.server.host="arisapp44srv.eur.com" piwik.server.port=8080 piwik.server.path="piwik"
reconfigure eventsubscriber_m piwik.site.id=1
reconfigure eventsubscriber_m piwik.visit.tenant.dimension.id=1 piwik.visit.action.resource.path.dimension.id=2 piwik.visit.action.resource.type.dimension.id=3
reconfigure eventsubscriber_m piwik.authentication.token?="f722a764407aef36bf212c6665e53500"
Les runnables sont disponibles. Assurez-vous qu'ils soient exécutés.
Pour utiliser les rapports Matomo dans ARIS, vous devez spécifier les paramètres de rapport en conséquence.