İçeriğe geç

Yapılandırma

GalataJ bileşenleri için eksiksiz yapılandırma kılavuzu.

Agent’ı JVM başlangıcına ekleyin:

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

Parametreler:

  • package=<package> - Enstrümante edilecek paket öneki (gerekli)
Terminal window
-Dprofiler.controller.host=localhost # Controller host (varsayılan: localhost)
-Dprofiler.controller.port=9876 # Controller TCP portu (varsayılan: 9876)
-Dprofiler.controller.http.port=9877 # Controller HTTP portu (varsayılan: 9877)
-Dprofiler.flush.interval.ms=1000 # Metrik flush aralığı ms cinsinden (varsayılan: 1000)
-Dprofiler.timer=wall # Duvar saati zamanı (Windows'ta varsayılan)
Terminal window
GALATAJ_PROJECT=my-service # Tanımlama için proje adı
GALATAJ_CONTROLLER_HOST=localhost # Controller host
GALATAJ_CONTROLLER_PORT=9876 # Controller TCP portu

Varsayılan:

  • TCP: 9876 (agent bağlantıları)
  • HTTP: 9877 (CLI/IDE API)

Özel Portlar:

Terminal window
galataj controller start --port 8888

Sistem Özelliği (IDE için):

Terminal window
-Dgalataj.cli.path=/path/to/galataj
Terminal window
-Dprofiler.flush.interval.ms=5000 # 1 yerine her 5 saniyede flush
Terminal window
-Dprofiler.flush.interval.ms=500 # Her 500ms'de flush
ENV GALATAJ_CONTROLLER_HOST=host.docker.internal
ENV GALATAJ_CONTROLLER_HOST=172.17.0.1