Aller au contenu

Configuration

Guide de configuration complet pour les composants GalataJ.

Ajoutez l’agent au démarrage de la JVM :

Fenêtre de terminal
-javaagent:dist/agent/agent-core-1.0.0-SNAPSHOT.jar=package=com.myapp

Paramètres :

  • package=<package> - Préfixe du package à instrumenter (requis)
Fenêtre de terminal
-Dprofiler.controller.host=localhost # Hôte du contrôleur (défaut : localhost)
-Dprofiler.controller.port=9876 # Port TCP du contrôleur (défaut : 9876)
-Dprofiler.controller.http.port=9877 # Port HTTP du contrôleur (défaut : 9877)
-Dprofiler.flush.interval.ms=1000 # Intervalle de flush des métriques en ms (défaut : 1000)
-Dprofiler.timer=wall # Temps horloge murale (défaut sur Windows)
Fenêtre de terminal
GALATAJ_PROJECT=my-service # Nom du projet pour identification
GALATAJ_CONTROLLER_HOST=localhost # Hôte du contrôleur
GALATAJ_CONTROLLER_PORT=9876 # Port TCP du contrôleur

Par défaut :

  • TCP : 9876 (connexions agent)
  • HTTP : 9877 (API CLI/IDE)

Ports Personnalisés :

Fenêtre de terminal
galataj controller start --port 8888

Propriété Système (pour IDE) :

Fenêtre de terminal
-Dgalataj.cli.path=/path/to/galataj
Fenêtre de terminal
-Dprofiler.flush.interval.ms=5000 # Flush toutes les 5 secondes au lieu de 1
Fenêtre de terminal
-Dprofiler.flush.interval.ms=500 # Flush toutes les 500ms
ENV GALATAJ_CONTROLLER_HOST=host.docker.internal
ENV GALATAJ_CONTROLLER_HOST=172.17.0.1