Skip to content

Commit 649df23

Browse files
authored
Tolldemo slueth (#891)
1 parent 90d12b2 commit 649df23

File tree

7 files changed

+57
-106
lines changed

7 files changed

+57
-106
lines changed

tolldemo/queue-reader/pom.xml

Lines changed: 18 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -17,8 +17,8 @@
1717
<java.version>11</java.version>
1818
<spring-cloud.version>2021.0.8</spring-cloud.version>
1919
<oracle-springboot-starter.version>2.7.12</oracle-springboot-starter.version>
20-
<!-- <micrometer-core.version>1.12.5</micrometer-core.version>
21-
<datasource-micrometer-spring-boot.version>1.0.3</datasource-micrometer-spring-boot.version> -->
20+
<micrometer-core.version>1.12.5</micrometer-core.version>
21+
<datasource-micrometer-spring-boot.version>1.0.3</datasource-micrometer-spring-boot.version>
2222
</properties>
2323
<dependencies>
2424
<dependency>
@@ -57,17 +57,28 @@
5757
<artifactId>jackson-core</artifactId>
5858
<version>2.17.0</version>
5959
</dependency>
60+
<dependency>
61+
<groupId>io.micrometer</groupId>
62+
<artifactId>micrometer-registry-prometheus</artifactId>
63+
</dependency>
64+
65+
<dependency>
66+
<groupId>org.springframework.cloud</groupId>
67+
<artifactId>spring-cloud-sleuth-zipkin</artifactId>
68+
</dependency>
69+
<dependency>
70+
<groupId>org.springframework.cloud</groupId>
71+
<artifactId>spring-cloud-starter-zipkin</artifactId>
72+
<version>2.2.8.RELEASE</version>
73+
</dependency>
74+
6075
<!-- Core module of Micrometer -->
6176
<!-- <dependency>
6277
<groupId>io.micrometer</groupId>
6378
<artifactId>micrometer-core</artifactId>
6479
<version>${micrometer-core.version}</version>
6580
</dependency> -->
66-
<!-- Prometheues-->
67-
<dependency>
68-
<groupId>io.micrometer</groupId>
69-
<artifactId>micrometer-registry-prometheus</artifactId>
70-
</dependency>
81+
7182
<!-- Adds the Tracer Implementation -->
7283
<!-- <dependency>
7384
<groupId>io.micrometer</groupId>

tolldemo/queue-reader/src/main/resources/application.yaml

Lines changed: 28 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,8 @@
11
spring:
22
application:
33
name: queue-reader
4+
zipkin:
5+
base-url: http://jaegertracing-collector.observability.svc.cluster.local:9411/api/v2/spans
46

57
datasource:
68
url: ${spring.datasource.url}
@@ -31,7 +33,32 @@ management:
3133
include: "*"
3234
metrics:
3335
tags:
34-
application: ${spring.application.name}
36+
application: ${spring.application.name}
37+
tracing:
38+
sampling:
39+
probability: 1.0
40+
info:
41+
os:
42+
enabled: true
43+
env:
44+
enabled: true
45+
java:
46+
enabled: true
47+
otlp:
48+
tracing:
49+
endpoint: ${otel.exporter.otlp.endpoint}
50+
51+
52+
# eureka:
53+
# instance:
54+
# hostname: ${spring.application.name}
55+
# preferIpAddress: true
56+
# client:
57+
# service-url:
58+
# defaultZone: ${eureka.service-url}
59+
# fetch-registry: true
60+
# register-with-eureka: true
61+
# enabled: true
3562

3663
# server:
3764
# tomcat:

tolldemo/toll-reader/pom.xml

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,7 @@
1717
<java.version>21</java.version>
1818
<spring-cloud.version>2023.0.1</spring-cloud.version>
1919
<micrometer-core.version>1.12.4</micrometer-core.version>
20+
<!-- <datasource-micrometer-spring-boot.version>1.0.3</datasource-micrometer-spring-boot.version> -->
2021
</properties>
2122
<dependencies>
2223
<dependency>
@@ -92,6 +93,16 @@
9293
<groupId>org.springframework.cloud</groupId>
9394
<artifactId>spring-cloud-starter-netflix-eureka-client</artifactId>
9495
</dependency>
96+
<!-- <dependency> Collides with AQ
97+
<groupId>net.ttddyy.observation</groupId>
98+
<artifactId>datasource-micrometer-spring-boot</artifactId>
99+
<version>${datasource-micrometer-spring-boot.version}</version>
100+
</dependency> -->
101+
102+
<dependency>
103+
<groupId>org.springframework.boot</groupId>
104+
<artifactId>spring-boot-starter-actuator</artifactId>
105+
</dependency>
95106
</dependencies>
96107

97108
<dependencyManagement>

tolldemo/tolldemo/pom.xml

Lines changed: 0 additions & 71 deletions
This file was deleted.

tolldemo/tolldemo/src/main/java/com/example/tolldemo/TolldemoApplication.java

Lines changed: 0 additions & 13 deletions
This file was deleted.

tolldemo/tolldemo/src/main/resources/application.properties

Lines changed: 0 additions & 1 deletion
This file was deleted.

tolldemo/tolldemo/src/test/java/com/example/tolldemo/TolldemoApplicationTests.java

Lines changed: 0 additions & 13 deletions
This file was deleted.

0 commit comments

Comments
 (0)