|
20 | 20 | <module>springboot-feign-consumer</module>
|
21 | 21 | <module>springboot-feign-provider</module>
|
22 | 22 | <module>springboot-leaf</module>
|
| 23 | + <module>springboot-opentelemetry</module> |
23 | 24 | <module>springboot-netty</module>
|
24 | 25 | <module>springboot-rocketmq-consumer</module>
|
25 | 26 | <module>springboot-rocketmq-producer</module>
|
|
89 | 90 | <alibaba-cloud.version>2023.0.1.2</alibaba-cloud.version>
|
90 | 91 | <xmemcached.version>2.4.7</xmemcached.version>
|
91 | 92 | <zookeeper.version>3.9.2</zookeeper.version>
|
| 93 | + <opentelemetry.version>1.47.0</opentelemetry.version> |
| 94 | + <opentelemetry-semconv.version>1.30.0</opentelemetry-semconv.version> |
92 | 95 | </properties>
|
93 | 96 |
|
94 | 97 | <repositories>
|
|
100 | 103 |
|
101 | 104 | <dependencyManagement>
|
102 | 105 | <dependencies>
|
| 106 | + <!-- 要放在spring-boot-dependencies之前覆盖里面的版本 --> |
| 107 | + <dependency> |
| 108 | + <groupId>io.opentelemetry</groupId> |
| 109 | + <artifactId>opentelemetry-bom</artifactId> |
| 110 | + <version>${opentelemetry.version}</version> |
| 111 | + <type>pom</type> |
| 112 | + <scope>import</scope> |
| 113 | + </dependency> |
| 114 | + |
103 | 115 | <!-- Spring Dependencies -->
|
104 | 116 | <dependency>
|
105 | 117 | <groupId>org.springframework.boot</groupId>
|
|
176 | 188 | <artifactId>springboot-leaf</artifactId>
|
177 | 189 | <version>${project.version}</version>
|
178 | 190 | </dependency>
|
| 191 | + <dependency> |
| 192 | + <groupId>com.doodl6</groupId> |
| 193 | + <artifactId>springboot-opentelemetry</artifactId> |
| 194 | + <version>${project.version}</version> |
| 195 | + </dependency> |
179 | 196 | <dependency>
|
180 | 197 | <groupId>com.doodl6</groupId>
|
181 | 198 | <artifactId>springboot-netty</artifactId>
|
|
348 | 365 | <artifactId>rocketmq-client</artifactId>
|
349 | 366 | <version>${rocketmq.version}</version>
|
350 | 367 | </dependency>
|
| 368 | + <dependency> |
| 369 | + <groupId>org.apache.rocketmq</groupId> |
| 370 | + <artifactId>rocketmq-common</artifactId> |
| 371 | + <version>${rocketmq.version}</version> |
| 372 | + <exclusions> |
| 373 | + <exclusion> |
| 374 | + <groupId>io.opentelemetry</groupId> |
| 375 | + <artifactId>opentelemetry-exporter-otlp</artifactId> |
| 376 | + </exclusion> |
| 377 | + <exclusion> |
| 378 | + <groupId>io.opentelemetry</groupId> |
| 379 | + <artifactId>opentelemetry-exporter-prometheus</artifactId> |
| 380 | + </exclusion> |
| 381 | + <exclusion> |
| 382 | + <groupId>io.opentelemetry</groupId> |
| 383 | + <artifactId>opentelemetry-sdk</artifactId> |
| 384 | + </exclusion> |
| 385 | + </exclusions> |
| 386 | + </dependency> |
351 | 387 | <dependency>
|
352 | 388 | <groupId>org.apache.rocketmq</groupId>
|
353 | 389 | <artifactId>rocketmq-acl</artifactId>
|
|
628 | 664 | <artifactId>rxjava</artifactId>
|
629 | 665 | <version>${rxjava.version}</version>
|
630 | 666 | </dependency>
|
| 667 | + |
| 668 | + <dependency> |
| 669 | + <groupId>io.opentelemetry.semconv</groupId> |
| 670 | + <artifactId>opentelemetry-semconv</artifactId> |
| 671 | + <version>${opentelemetry-semconv.version}</version> |
| 672 | + </dependency> |
631 | 673 | </dependencies>
|
632 | 674 | </dependencyManagement>
|
633 | 675 |
|
|
0 commit comments