Skip to content

Commit 8a75b5d

Browse files
committed
Remove the otel-agent-resources Maven modul
1 parent 99d3dec commit 8a75b5d

File tree

6 files changed

+50
-74
lines changed

6 files changed

+50
-74
lines changed

pom.xml

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -72,7 +72,6 @@
7272
<module>prometheus-metrics-exporter-servlet-javax</module>
7373
<module>prometheus-metrics-exporter-httpserver</module>
7474
<module>prometheus-metrics-exporter-opentelemetry</module>
75-
<module>prometheus-metrics-exporter-opentelemetry-otel-agent-resources</module>
7675
<module>prometheus-metrics-exporter-pushgateway</module>
7776
<module>prometheus-metrics-instrumentation-caffeine</module>
7877
<module>prometheus-metrics-instrumentation-jvm</module>

prometheus-metrics-exporter-opentelemetry-otel-agent-resources/pom.xml

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

prometheus-metrics-exporter-opentelemetry/pom.xml

Lines changed: 49 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
<?xml version="1.0" encoding="UTF-8"?>
2-
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
2+
<project xmlns="http://maven.apache.org/POM/4.0.0"
3+
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
34
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
45
<modelVersion>4.0.0</modelVersion>
56

@@ -19,6 +20,8 @@
1920

2021
<properties>
2122
<automatic.module.name>io.prometheus.metrics.exporter.opentelemetry</automatic.module.name>
23+
<!-- don't update with dependabot, the Otel agent can handle older versions -->
24+
<otel-dynamic-load.version>1.29.0</otel-dynamic-load.version>
2225
</properties>
2326

2427
<dependencyManagement>
@@ -39,11 +42,6 @@
3942
<artifactId>prometheus-metrics-core</artifactId>
4043
<version>${project.version}</version>
4144
</dependency>
42-
<dependency>
43-
<groupId>io.prometheus</groupId>
44-
<artifactId>prometheus-metrics-exporter-opentelemetry-otel-agent-resources</artifactId>
45-
<version>${project.version}</version>
46-
</dependency>
4745
<dependency>
4846
<groupId>io.opentelemetry</groupId>
4947
<artifactId>opentelemetry-api</artifactId>
@@ -103,12 +101,46 @@
103101

104102
<build>
105103
<resources>
104+
<resource>
105+
<directory>src/main/resources</directory>
106+
</resource>
106107
<resource>
107108
<directory>src/main/resources-filtered</directory>
108109
<filtering>true</filtering>
109110
</resource>
110111
</resources>
111112
<plugins>
113+
<plugin>
114+
<groupId>org.apache.maven.plugins</groupId>
115+
<artifactId>maven-dependency-plugin</artifactId>
116+
<executions>
117+
<execution>
118+
<id>copy</id>
119+
<phase>validate</phase>
120+
<goals>
121+
<goal>copy</goal>
122+
</goals>
123+
</execution>
124+
</executions>
125+
<configuration>
126+
<artifactItems>
127+
<artifactItem>
128+
<groupId>io.opentelemetry</groupId>
129+
<artifactId>opentelemetry-api</artifactId>
130+
<version>${otel-dynamic-load.version}</version>
131+
<outputDirectory>${project.basedir}/src/main/resources/lib/
132+
</outputDirectory>
133+
</artifactItem>
134+
<artifactItem>
135+
<groupId>io.opentelemetry</groupId>
136+
<artifactId>opentelemetry-context</artifactId>
137+
<version>${otel-dynamic-load.version}</version>
138+
<outputDirectory>${project.basedir}/src/main/resources/lib/
139+
</outputDirectory>
140+
</artifactItem>
141+
</artifactItems>
142+
</configuration>
143+
</plugin>
112144
<plugin>
113145
<groupId>org.codehaus.mojo</groupId>
114146
<artifactId>build-helper-maven-plugin</artifactId>
@@ -128,6 +160,16 @@
128160
</execution>
129161
</executions>
130162
</plugin>
163+
<plugin>
164+
<groupId>org.jacoco</groupId>
165+
<artifactId>jacoco-maven-plugin</artifactId>
166+
<configuration>
167+
<excludes>
168+
<exclude>**/lib/*.jar</exclude>
169+
<exclude>**/ResourceAttributesFromOtelAgent*</exclude>
170+
</excludes>
171+
</configuration>
172+
</plugin>
131173
<plugin>
132174
<groupId>org.apache.maven.plugins</groupId>
133175
<artifactId>maven-shade-plugin</artifactId>
@@ -200,7 +242,7 @@
200242
</relocations>
201243
<transformers>
202244
<transformer
203-
implementation="org.apache.maven.plugins.shade.resource.ServicesResourceTransformer"/>
245+
implementation="org.apache.maven.plugins.shade.resource.ServicesResourceTransformer"/>
204246
</transformers>
205247
<filters>
206248
<filter>

prometheus-metrics-exporter-opentelemetry/src/main/java/io/prometheus/metrics/exporter/opentelemetry/OtelAutoConfig.java

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,6 @@
1111
import io.prometheus.metrics.config.ExporterOpenTelemetryProperties;
1212
import io.prometheus.metrics.config.PrometheusProperties;
1313
import io.prometheus.metrics.model.registry.PrometheusRegistry;
14-
import io.prometheus.otelagent.ResourceAttributesFromOtelAgent;
1514
import java.lang.reflect.Method;
1615
import java.util.Map;
1716
import java.util.concurrent.atomic.AtomicReference;

prometheus-metrics-exporter-opentelemetry-otel-agent-resources/src/main/java/io/prometheus/otelagent/ResourceAttributesFromOtelAgent.java renamed to prometheus-metrics-exporter-opentelemetry/src/main/java/io/prometheus/metrics/exporter/opentelemetry/ResourceAttributesFromOtelAgent.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package io.prometheus.otelagent;
1+
package io.prometheus.metrics.exporter.opentelemetry;
22

33
import static java.nio.file.Files.createTempDirectory;
44

prometheus-metrics-exporter-opentelemetry-otel-agent-resources/src/main/resources/lib/.gitignore renamed to prometheus-metrics-exporter-opentelemetry/src/main/resources/lib/.gitignore

File renamed without changes.

0 commit comments

Comments
 (0)