Tracing

  • Tracing penting untuk mencatat setiao request yang masuk.

  • Gunakan opentracing agar lebih fleksible.

  • Tambahkan env untuk tracing di file .env

PORT = 7070
POSTGRES_HOST = localhost
POSTGRES_PORT = 5432
POSTGRES_USER = postgres
POSTGRES_PASSWORD = pass
POSTGRES_DB = drivers
AUTH_SERVICE = localhost:5050
SERVICE_NAME = skeleton
DD_AGENT_HOST = localhost
  • Update file server.go untuk memasang opentracing

t := opentracer.New(
        tracer.WithServiceName(os.Getenv("SERVICE_NAME")),
        tracer.WithAnalytics(true),
        tracer.WithAgentAddr(os.Getenv("DD_AGENT_HOST")),
    )
    opentracing.SetGlobalTracer(t)
    defer tracer.Stop()

Last updated

Was this helpful?