Este projeto contempla o uso de docker-compose para provisionar o opentelemetry collector, uma aplicação python, uma aplicação JAVA 20 springboot, e duas aplicações que enviam requisições a cada 5 segundos.
request-sender -> java-app -> otel-collector -> AWS CloudWatch
metric-sender -> otel-collector -> AWS CloudWatch
- git clone https://github.com/sudopablosilva/otelawsemf.git
- Colar as credenciais AWS no terminal (é necessário ter permissões CloudWatch)
- docker compose up --build
- Abrir o serviço CloudWatch no Console AWS e verificar o loggroup TestLogGroupAWSCollectorLGOfficial (Definido em: https://github.com/sudopablosilva/otelawsemf/blob/main/otel-config.yaml#L16)
- docker compose down --remove-orphans --volumes