File tree Expand file tree Collapse file tree 5 files changed +29
-11
lines changed
integration-tests/it-spring-boot-smoke-test
prometheus-metrics-exporter-opentelemetry-shaded
prometheus-metrics-exporter-opentelemetry Expand file tree Collapse file tree 5 files changed +29
-11
lines changed Original file line number Diff line number Diff line change @@ -77,5 +77,29 @@ For example, in Maven:
7777</dependencies >
7878```
7979
80+ ## Exclude the shaded otel classes
8081
81- todo how to exclude shaded protobuf classes
82+ You can exclude the shaded otel classes including the
83+ ` prometheus-metrics-exporter-opentelemetry-no-otel ` module and excluding the
84+ ` prometheus-metrics-exporter-opentelemetry ` module in your build file.
85+
86+ For example, in Maven:
87+
88+ ``` xml
89+ <dependencies >
90+ <dependency >
91+ <groupId >io.prometheus</groupId >
92+ <artifactId >prometheus-metrics-exporter-opentelemetry</artifactId >
93+ <exclusions >
94+ <exclusion >
95+ <groupId >io.prometheus</groupId >
96+ <artifactId >prometheus-metrics-exporter-opentelemetry</artifactId >
97+ </exclusion >
98+ </exclusions >
99+ </dependency >
100+ <dependency >
101+ <groupId >io.prometheus</groupId >
102+ <artifactId >prometheus-metrics-exporter-opentelemetry-no-otel</artifactId >
103+ </dependency >
104+ </dependencies >
105+ ```
Original file line number Diff line number Diff line change 5858 <artifactId >micrometer-registry-prometheus</artifactId >
5959 <scope >runtime</scope >
6060 </dependency >
61- <dependency >
62- <groupId >com.google.protobuf</groupId >
63- <artifactId >protobuf-java</artifactId >
64- <version >4.29.3</version >
65- </dependency >
66-
6761 <dependency >
6862 <groupId >org.springframework.boot</groupId >
6963 <artifactId >spring-boot-starter-test</artifactId >
Original file line number Diff line number Diff line change 4949 </dependency >
5050 <dependency >
5151 <groupId >io.prometheus</groupId >
52- <artifactId >prometheus-metrics-exporter-opentelemetry-nootel </artifactId >
52+ <artifactId >prometheus-metrics-exporter-opentelemetry-no-otel </artifactId >
5353 <version >${project.version} </version >
5454 </dependency >
5555 <dependency >
Original file line number Diff line number Diff line change 2424 <dependencies >
2525 <dependency >
2626 <groupId >io.prometheus</groupId >
27- <artifactId >prometheus-metrics-exporter-opentelemetry-nootel </artifactId >
27+ <artifactId >prometheus-metrics-exporter-opentelemetry-no-otel </artifactId >
2828 <version >${project.version} </version >
2929 </dependency >
3030 </dependencies >
Original file line number Diff line number Diff line change 99 <version >10.0.0-SNAPSHOT</version >
1010 </parent >
1111
12- <artifactId >prometheus-metrics-exporter-opentelemetry-nootel </artifactId >
12+ <artifactId >prometheus-metrics-exporter-opentelemetry-no-otel </artifactId >
1313 <packaging >bundle</packaging >
1414
1515 <name >Prometheus Metrics to OpenTelemetry Exporter without OTel shaded</name >
1818 </description >
1919
2020 <properties >
21- <automatic .module.name>io.prometheus.metrics.exporter.opentelemetry.nootel </automatic .module.name>
21+ <automatic .module.name>io.prometheus.metrics.exporter.opentelemetry.no-otel </automatic .module.name>
2222 </properties >
2323
2424 <dependencyManagement >
You can’t perform that action at this time.
0 commit comments