Bael 5961: OpenTelemetry integration with Spring Boot application (#13252)

* Open telemetry in spring boot

* Removed unused field

* Test add and seperate packages

* Refactored code

* Version moved to property

* Removed unused logback files

* update version in docker file

* corrected spacing

* COde review refactoring

* COde review refactoring

* COde review refactoring

* corrected property

* PostContruct add on repo setup

* corrected var names

* change to junit 5 and other improvements

* Port reverted back

* Code review implement

* Logger update

* Logger var update

---------

Co-authored-by: Saikat <saikatcse03y@gmail.com>
This commit is contained in:
Saikat Chakraborty
2023-02-07 00:31:12 +05:30
committed by GitHub
parent 35e516d31e
commit 382e9255fc
29 changed files with 902 additions and 0 deletions
@@ -0,0 +1,30 @@
version: "4.0"
services:
product-service:
platform: linux/x86_64
build: spring-cloud-open-telemetry1/
ports:
- "8080:8080"
price-service:
platform: linux/x86_64
build: spring-cloud-open-telemetry2/
ports:
- "8081"
jaeger-service:
image: jaegertracing/all-in-one:latest
ports:
- "16686:16686"
- "14250"
collector:
image: otel/opentelemetry-collector:0.47.0
command: [ "--config=/etc/otel-collector-config.yml" ]
volumes:
- ./otel-config.yml:/etc/otel-collector-config.yml
ports:
- "4317:4317"
depends_on:
- jaeger-service