fridgerator / ginormitron

Ginormous infrastructure

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Services

services

Multi-VPC infrastructure

  1. ECS Fargate services running spring boot apps
  2. VPC Lattice for inter service communication
  3. MSK availalbe via private link (WIP)

ginormitron

Local Development

  1. Follow the steps to run SigNoz with docker compose
  1. Run SigNoz docker compose
  2. Run docker compose from root directory to start kafka and mongodb
  3. Download the opentelemetry java agent into each service directory
  4. Build each service ./gradlew build
  5. 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

About

Ginormous infrastructure


Languages

Language:Java 60.6%Language:TypeScript 33.3%Language:Shell 2.8%Language:JavaScript 2.5%Language:Dockerfile 0.8%