Zum Inhalt springen

Konfiguration

Vollständige Konfigurationsanleitung für GalataJ-Komponenten.

Agent zum JVM-Start hinzufügen:

Terminal-Fenster
-javaagent:dist/agent/agent-core-1.0.0-SNAPSHOT.jar=package=com.myapp

Parameter:

  • package=<package> - Zu instrumentierendes Paket-Präfix (erforderlich)
Terminal-Fenster
-Dprofiler.controller.host=localhost # Controller-Host (Standard: localhost)
-Dprofiler.controller.port=9876 # Controller TCP-Port (Standard: 9876)
-Dprofiler.controller.http.port=9877 # Controller HTTP-Port (Standard: 9877)
-Dprofiler.flush.interval.ms=1000 # Metrik-Flush-Intervall in ms (Standard: 1000)
-Dprofiler.timer=wall # Wanduhr-Zeit (Standard auf Windows)
Terminal-Fenster
GALATAJ_PROJECT=my-service # Projektname zur Identifikation
GALATAJ_CONTROLLER_HOST=localhost # Controller-Host
GALATAJ_CONTROLLER_PORT=9876 # Controller TCP-Port

Standard:

  • TCP: 9876 (Agent-Verbindungen)
  • HTTP: 9877 (CLI/IDE-API)

Benutzerdefinierte Ports:

Terminal-Fenster
galataj controller start --port 8888

Systemeigenschaft (für IDE):

Terminal-Fenster
-Dgalataj.cli.path=/path/to/galataj
Terminal-Fenster
-Dprofiler.flush.interval.ms=5000 # Alle 5 Sekunden statt 1 flushen
Terminal-Fenster
-Dprofiler.flush.interval.ms=500 # Alle 500ms flushen
ENV GALATAJ_CONTROLLER_HOST=host.docker.internal
ENV GALATAJ_CONTROLLER_HOST=172.17.0.1