Services
Multi-VPC infrastructure
- ECS Fargate services running spring boot apps
- VPC Lattice for inter service communication
- MSK availalbe via private link (WIP)
Local Development
- Follow the steps to run SigNoz with docker compose
- Follow the steps to remove the SigNoz sample application
- Run SigNoz docker compose
- Run docker compose from root directory to start kafka and mongodb
- Download the opentelemetry java agent into each service directory
- Build each service
./gradlew build
- Run each service using the following command
OTEL_EXPORTER_OTLP_ENDPOINT="http://localhost:4317" OTEL_RESOURCE_ATTRIBUTES=service.name=<app_name> java -javaagent:/path/to/opentelemetry-javaagent.jar -jar <myapp>.jar
- Replace <app_name> and with service name and location to built jar