├── .gitignore ├── Dockerfile ├── README.md ├── compose.yaml ├── coupons-example.http ├── dashboard ├── loki-log.json └── tracer-fail-long.json ├── generate-traffic.sh ├── gradle └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── images ├── img.png ├── img_1.png ├── img_2.png ├── img_3.png ├── img_4.png └── img_5.png ├── run.sh ├── settings.gradle └── src ├── main ├── java │ └── dev │ │ └── tpcoder │ │ └── coupon │ │ ├── Coupon.java │ │ ├── CouponApplication.java │ │ ├── CouponController.java │ │ ├── CouponRepository.java │ │ ├── CouponService.java │ │ ├── Operator.java │ │ ├── RestExceptionHandlerAdvice.java │ │ └── exception │ │ ├── FakeInternalException.java │ │ └── NotFoundException.java └── resources │ ├── application.yaml │ ├── data.sql │ ├── logback.xml │ └── schema.sql └── test └── java └── dev └── tpcoder └── coupon ├── AbstractIntegrationTest.java ├── CouponApplicationTests.java ├── TestContainerConfig.java └── TestCouponApplication.java /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marttp/spring-boot-lgtm-opentelemetry-template/HEAD/.gitignore -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marttp/spring-boot-lgtm-opentelemetry-template/HEAD/Dockerfile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marttp/spring-boot-lgtm-opentelemetry-template/HEAD/README.md -------------------------------------------------------------------------------- /compose.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marttp/spring-boot-lgtm-opentelemetry-template/HEAD/compose.yaml -------------------------------------------------------------------------------- /coupons-example.http: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marttp/spring-boot-lgtm-opentelemetry-template/HEAD/coupons-example.http -------------------------------------------------------------------------------- /dashboard/loki-log.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marttp/spring-boot-lgtm-opentelemetry-template/HEAD/dashboard/loki-log.json -------------------------------------------------------------------------------- /dashboard/tracer-fail-long.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marttp/spring-boot-lgtm-opentelemetry-template/HEAD/dashboard/tracer-fail-long.json -------------------------------------------------------------------------------- /generate-traffic.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marttp/spring-boot-lgtm-opentelemetry-template/HEAD/generate-traffic.sh -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marttp/spring-boot-lgtm-opentelemetry-template/HEAD/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marttp/spring-boot-lgtm-opentelemetry-template/HEAD/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marttp/spring-boot-lgtm-opentelemetry-template/HEAD/gradlew -------------------------------------------------------------------------------- /gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marttp/spring-boot-lgtm-opentelemetry-template/HEAD/gradlew.bat -------------------------------------------------------------------------------- /images/img.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marttp/spring-boot-lgtm-opentelemetry-template/HEAD/images/img.png -------------------------------------------------------------------------------- /images/img_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marttp/spring-boot-lgtm-opentelemetry-template/HEAD/images/img_1.png -------------------------------------------------------------------------------- /images/img_2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marttp/spring-boot-lgtm-opentelemetry-template/HEAD/images/img_2.png -------------------------------------------------------------------------------- /images/img_3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marttp/spring-boot-lgtm-opentelemetry-template/HEAD/images/img_3.png -------------------------------------------------------------------------------- /images/img_4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marttp/spring-boot-lgtm-opentelemetry-template/HEAD/images/img_4.png -------------------------------------------------------------------------------- /images/img_5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marttp/spring-boot-lgtm-opentelemetry-template/HEAD/images/img_5.png -------------------------------------------------------------------------------- /run.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marttp/spring-boot-lgtm-opentelemetry-template/HEAD/run.sh -------------------------------------------------------------------------------- /settings.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marttp/spring-boot-lgtm-opentelemetry-template/HEAD/settings.gradle -------------------------------------------------------------------------------- /src/main/java/dev/tpcoder/coupon/Coupon.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marttp/spring-boot-lgtm-opentelemetry-template/HEAD/src/main/java/dev/tpcoder/coupon/Coupon.java -------------------------------------------------------------------------------- /src/main/java/dev/tpcoder/coupon/CouponApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marttp/spring-boot-lgtm-opentelemetry-template/HEAD/src/main/java/dev/tpcoder/coupon/CouponApplication.java -------------------------------------------------------------------------------- /src/main/java/dev/tpcoder/coupon/CouponController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marttp/spring-boot-lgtm-opentelemetry-template/HEAD/src/main/java/dev/tpcoder/coupon/CouponController.java -------------------------------------------------------------------------------- /src/main/java/dev/tpcoder/coupon/CouponRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marttp/spring-boot-lgtm-opentelemetry-template/HEAD/src/main/java/dev/tpcoder/coupon/CouponRepository.java -------------------------------------------------------------------------------- /src/main/java/dev/tpcoder/coupon/CouponService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marttp/spring-boot-lgtm-opentelemetry-template/HEAD/src/main/java/dev/tpcoder/coupon/CouponService.java -------------------------------------------------------------------------------- /src/main/java/dev/tpcoder/coupon/Operator.java: -------------------------------------------------------------------------------- 1 | package dev.tpcoder.coupon; 2 | 3 | public enum Operator { 4 | DISCOUNT 5 | } 6 | -------------------------------------------------------------------------------- /src/main/java/dev/tpcoder/coupon/RestExceptionHandlerAdvice.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marttp/spring-boot-lgtm-opentelemetry-template/HEAD/src/main/java/dev/tpcoder/coupon/RestExceptionHandlerAdvice.java -------------------------------------------------------------------------------- /src/main/java/dev/tpcoder/coupon/exception/FakeInternalException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marttp/spring-boot-lgtm-opentelemetry-template/HEAD/src/main/java/dev/tpcoder/coupon/exception/FakeInternalException.java -------------------------------------------------------------------------------- /src/main/java/dev/tpcoder/coupon/exception/NotFoundException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marttp/spring-boot-lgtm-opentelemetry-template/HEAD/src/main/java/dev/tpcoder/coupon/exception/NotFoundException.java -------------------------------------------------------------------------------- /src/main/resources/application.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marttp/spring-boot-lgtm-opentelemetry-template/HEAD/src/main/resources/application.yaml -------------------------------------------------------------------------------- /src/main/resources/data.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marttp/spring-boot-lgtm-opentelemetry-template/HEAD/src/main/resources/data.sql -------------------------------------------------------------------------------- /src/main/resources/logback.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marttp/spring-boot-lgtm-opentelemetry-template/HEAD/src/main/resources/logback.xml -------------------------------------------------------------------------------- /src/main/resources/schema.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marttp/spring-boot-lgtm-opentelemetry-template/HEAD/src/main/resources/schema.sql -------------------------------------------------------------------------------- /src/test/java/dev/tpcoder/coupon/AbstractIntegrationTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marttp/spring-boot-lgtm-opentelemetry-template/HEAD/src/test/java/dev/tpcoder/coupon/AbstractIntegrationTest.java -------------------------------------------------------------------------------- /src/test/java/dev/tpcoder/coupon/CouponApplicationTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marttp/spring-boot-lgtm-opentelemetry-template/HEAD/src/test/java/dev/tpcoder/coupon/CouponApplicationTests.java -------------------------------------------------------------------------------- /src/test/java/dev/tpcoder/coupon/TestContainerConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marttp/spring-boot-lgtm-opentelemetry-template/HEAD/src/test/java/dev/tpcoder/coupon/TestContainerConfig.java -------------------------------------------------------------------------------- /src/test/java/dev/tpcoder/coupon/TestCouponApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marttp/spring-boot-lgtm-opentelemetry-template/HEAD/src/test/java/dev/tpcoder/coupon/TestCouponApplication.java --------------------------------------------------------------------------------