mirror of
https://github.com/datahub-project/datahub.git
synced 2025-12-11 18:16:58 +00:00
fix(verions): Update opentelemetry and updates from pr-5239 (#6563)
This commit is contained in:
parent
42ee2f3729
commit
ef9a280ba4
@ -120,7 +120,7 @@ project.ext.externalDependency = [
|
|||||||
'opentelemetryApi': 'io.opentelemetry:opentelemetry-api:' + openTelemetryVersion,
|
'opentelemetryApi': 'io.opentelemetry:opentelemetry-api:' + openTelemetryVersion,
|
||||||
'opentelemetryAnnotations': 'io.opentelemetry:opentelemetry-extension-annotations:' + openTelemetryVersion,
|
'opentelemetryAnnotations': 'io.opentelemetry:opentelemetry-extension-annotations:' + openTelemetryVersion,
|
||||||
'opentracingJdbc':'io.opentracing.contrib:opentracing-jdbc:0.2.15',
|
'opentracingJdbc':'io.opentracing.contrib:opentracing-jdbc:0.2.15',
|
||||||
'parquet': 'org.apache.parquet:parquet-avro:1.12.2',
|
'parquet': 'org.apache.parquet:parquet-avro:1.12.3',
|
||||||
'picocli': 'info.picocli:picocli:4.5.0',
|
'picocli': 'info.picocli:picocli:4.5.0',
|
||||||
'playCache': 'com.typesafe.play:play-cache_2.12:2.7.6',
|
'playCache': 'com.typesafe.play:play-cache_2.12:2.7.6',
|
||||||
'playEhcache': 'com.typesafe.play:play-ehcache_2.12:2.7.6',
|
'playEhcache': 'com.typesafe.play:play-ehcache_2.12:2.7.6',
|
||||||
|
|||||||
@ -45,7 +45,7 @@ RUN cd datahub-src \
|
|||||||
FROM base as prod-install
|
FROM base as prod-install
|
||||||
COPY --from=prod-build /datahub-frontend /datahub-frontend/
|
COPY --from=prod-build /datahub-frontend /datahub-frontend/
|
||||||
COPY ./docker/monitoring/client-prometheus-config.yaml /datahub-frontend/
|
COPY ./docker/monitoring/client-prometheus-config.yaml /datahub-frontend/
|
||||||
RUN wget https://github.com/open-telemetry/opentelemetry-java-instrumentation/releases/download/v1.4.1/opentelemetry-javaagent-all.jar -O opentelemetry-javaagent-all.jar \
|
RUN wget https://github.com/open-telemetry/opentelemetry-java-instrumentation/releases/download/v1.18.0/opentelemetry-javaagent.jar -O opentelemetry-javaagent.jar \
|
||||||
&& wget https://repo1.maven.org/maven2/io/prometheus/jmx/jmx_prometheus_javaagent/0.16.1/jmx_prometheus_javaagent-0.16.1.jar -O jmx_prometheus_javaagent.jar
|
&& wget https://repo1.maven.org/maven2/io/prometheus/jmx/jmx_prometheus_javaagent/0.16.1/jmx_prometheus_javaagent-0.16.1.jar -O jmx_prometheus_javaagent.jar
|
||||||
RUN chown -R datahub:datahub /datahub-frontend && chmod 755 /datahub-frontend
|
RUN chown -R datahub:datahub /datahub-frontend && chmod 755 /datahub-frontend
|
||||||
|
|
||||||
|
|||||||
@ -8,7 +8,7 @@ fi
|
|||||||
|
|
||||||
OTEL_AGENT=""
|
OTEL_AGENT=""
|
||||||
if [[ ${ENABLE_OTEL:-false} == true ]]; then
|
if [[ ${ENABLE_OTEL:-false} == true ]]; then
|
||||||
OTEL_AGENT="-javaagent:/opentelemetry-javaagent-all.jar"
|
OTEL_AGENT="-javaagent:/opentelemetry-javaagent.jar"
|
||||||
fi
|
fi
|
||||||
|
|
||||||
TRUSTSTORE_FILE=""
|
TRUSTSTORE_FILE=""
|
||||||
|
|||||||
@ -19,7 +19,7 @@ RUN apk --no-cache --update-cache --available upgrade \
|
|||||||
&& curl -sS https://repo1.maven.org/maven2/org/eclipse/jetty/jetty-runner/9.4.46.v20220331/jetty-runner-9.4.46.v20220331.jar --output jetty-runner.jar \
|
&& curl -sS https://repo1.maven.org/maven2/org/eclipse/jetty/jetty-runner/9.4.46.v20220331/jetty-runner-9.4.46.v20220331.jar --output jetty-runner.jar \
|
||||||
&& curl -sS https://repo1.maven.org/maven2/org/eclipse/jetty/jetty-jmx/9.4.46.v20220331/jetty-jmx-9.4.46.v20220331.jar --output jetty-jmx.jar \
|
&& curl -sS https://repo1.maven.org/maven2/org/eclipse/jetty/jetty-jmx/9.4.46.v20220331/jetty-jmx-9.4.46.v20220331.jar --output jetty-jmx.jar \
|
||||||
&& curl -sS https://repo1.maven.org/maven2/org/eclipse/jetty/jetty-util/9.4.46.v20220331/jetty-util-9.4.46.v20220331.jar --output jetty-util.jar \
|
&& curl -sS https://repo1.maven.org/maven2/org/eclipse/jetty/jetty-util/9.4.46.v20220331/jetty-util-9.4.46.v20220331.jar --output jetty-util.jar \
|
||||||
&& wget --no-verbose https://github.com/open-telemetry/opentelemetry-java-instrumentation/releases/download/v1.4.1/opentelemetry-javaagent-all.jar \
|
&& wget --no-verbose https://github.com/open-telemetry/opentelemetry-java-instrumentation/releases/download/v1.18.0/opentelemetry-javaagent.jar \
|
||||||
&& wget --no-verbose https://repo1.maven.org/maven2/io/prometheus/jmx/jmx_prometheus_javaagent/0.16.1/jmx_prometheus_javaagent-0.16.1.jar -O jmx_prometheus_javaagent.jar \
|
&& wget --no-verbose https://repo1.maven.org/maven2/io/prometheus/jmx/jmx_prometheus_javaagent/0.16.1/jmx_prometheus_javaagent-0.16.1.jar -O jmx_prometheus_javaagent.jar \
|
||||||
&& cp /usr/lib/jvm/java-11-openjdk/jre/lib/security/cacerts /tmp/kafka.client.truststore.jks \
|
&& cp /usr/lib/jvm/java-11-openjdk/jre/lib/security/cacerts /tmp/kafka.client.truststore.jks \
|
||||||
&& curl -sS -L https://github.com/treff7es/dockerize/releases/download/$DOCKERIZE_VERSION/dockerize-linux-${DOCKERIZE_ARCH}-$DOCKERIZE_VERSION.tar.gz | tar -C /usr/local/bin -xzv
|
&& curl -sS -L https://github.com/treff7es/dockerize/releases/download/$DOCKERIZE_VERSION/dockerize-linux-${DOCKERIZE_ARCH}-$DOCKERIZE_VERSION.tar.gz | tar -C /usr/local/bin -xzv
|
||||||
|
|||||||
@ -45,7 +45,7 @@ fi
|
|||||||
|
|
||||||
OTEL_AGENT=""
|
OTEL_AGENT=""
|
||||||
if [[ $ENABLE_OTEL == true ]]; then
|
if [[ $ENABLE_OTEL == true ]]; then
|
||||||
OTEL_AGENT="-javaagent:opentelemetry-javaagent-all.jar "
|
OTEL_AGENT="-javaagent:opentelemetry-javaagent.jar "
|
||||||
fi
|
fi
|
||||||
|
|
||||||
PROMETHEUS_AGENT=""
|
PROMETHEUS_AGENT=""
|
||||||
|
|||||||
@ -16,7 +16,7 @@ RUN apk --no-cache --update-cache --available upgrade \
|
|||||||
fi \
|
fi \
|
||||||
&& apk --no-cache add tar curl bash coreutils \
|
&& apk --no-cache add tar curl bash coreutils \
|
||||||
&& apk --no-cache add openjdk11-jre --repository=http://dl-cdn.alpinelinux.org/alpine/edge/community \
|
&& apk --no-cache add openjdk11-jre --repository=http://dl-cdn.alpinelinux.org/alpine/edge/community \
|
||||||
&& wget --no-verbose https://github.com/open-telemetry/opentelemetry-java-instrumentation/releases/download/v1.4.1/opentelemetry-javaagent-all.jar \
|
&& wget --no-verbose https://github.com/open-telemetry/opentelemetry-java-instrumentation/releases/download/v1.18.0/opentelemetry-javaagent.jar \
|
||||||
&& wget --no-verbose https://repo1.maven.org/maven2/io/prometheus/jmx/jmx_prometheus_javaagent/0.16.1/jmx_prometheus_javaagent-0.16.1.jar -O jmx_prometheus_javaagent.jar \
|
&& wget --no-verbose https://repo1.maven.org/maven2/io/prometheus/jmx/jmx_prometheus_javaagent/0.16.1/jmx_prometheus_javaagent-0.16.1.jar -O jmx_prometheus_javaagent.jar \
|
||||||
&& cp /usr/lib/jvm/java-11-openjdk/jre/lib/security/cacerts /tmp/kafka.client.truststore.jks \
|
&& cp /usr/lib/jvm/java-11-openjdk/jre/lib/security/cacerts /tmp/kafka.client.truststore.jks \
|
||||||
&& curl -sSL https://github.com/treff7es/dockerize/releases/download/$DOCKERIZE_VERSION/dockerize-linux-${DOCKERIZE_ARCH}-$DOCKERIZE_VERSION.tar.gz | tar -C /usr/local/bin -xzv
|
&& curl -sSL https://github.com/treff7es/dockerize/releases/download/$DOCKERIZE_VERSION/dockerize-linux-${DOCKERIZE_ARCH}-$DOCKERIZE_VERSION.tar.gz | tar -C /usr/local/bin -xzv
|
||||||
|
|||||||
@ -36,7 +36,7 @@ fi
|
|||||||
|
|
||||||
JAVA_TOOL_OPTIONS="${JDK_JAVA_OPTIONS:-}${JAVA_OPTS:+ $JAVA_OPTS}${JMX_OPTS:+ $JMX_OPTS}"
|
JAVA_TOOL_OPTIONS="${JDK_JAVA_OPTIONS:-}${JAVA_OPTS:+ $JAVA_OPTS}${JMX_OPTS:+ $JMX_OPTS}"
|
||||||
if [[ ${ENABLE_OTEL:-false} == true ]]; then
|
if [[ ${ENABLE_OTEL:-false} == true ]]; then
|
||||||
JAVA_TOOL_OPTIONS="$JAVA_TOOL_OPTIONS -javaagent:opentelemetry-javaagent-all.jar"
|
JAVA_TOOL_OPTIONS="$JAVA_TOOL_OPTIONS -javaagent:opentelemetry-javaagent.jar"
|
||||||
fi
|
fi
|
||||||
if [[ ${ENABLE_PROMETHEUS:-false} == true ]]; then
|
if [[ ${ENABLE_PROMETHEUS:-false} == true ]]; then
|
||||||
JAVA_TOOL_OPTIONS="$JAVA_TOOL_OPTIONS -javaagent:jmx_prometheus_javaagent.jar=4318:/datahub/datahub-mae-consumer/scripts/prometheus-config.yaml"
|
JAVA_TOOL_OPTIONS="$JAVA_TOOL_OPTIONS -javaagent:jmx_prometheus_javaagent.jar=4318:/datahub/datahub-mae-consumer/scripts/prometheus-config.yaml"
|
||||||
|
|||||||
@ -16,7 +16,7 @@ RUN apk --no-cache --update-cache --available upgrade \
|
|||||||
fi \
|
fi \
|
||||||
&& apk --no-cache add tar curl bash \
|
&& apk --no-cache add tar curl bash \
|
||||||
&& apk --no-cache add openjdk11-jre --repository=http://dl-cdn.alpinelinux.org/alpine/edge/community \
|
&& apk --no-cache add openjdk11-jre --repository=http://dl-cdn.alpinelinux.org/alpine/edge/community \
|
||||||
&& wget --no-verbose https://github.com/open-telemetry/opentelemetry-java-instrumentation/releases/download/v1.4.1/opentelemetry-javaagent-all.jar \
|
&& wget --no-verbose https://github.com/open-telemetry/opentelemetry-java-instrumentation/releases/download/v1.18.0/opentelemetry-javaagent.jar \
|
||||||
&& wget --no-verbose https://repo1.maven.org/maven2/io/prometheus/jmx/jmx_prometheus_javaagent/0.16.1/jmx_prometheus_javaagent-0.16.1.jar -O jmx_prometheus_javaagent.jar \
|
&& wget --no-verbose https://repo1.maven.org/maven2/io/prometheus/jmx/jmx_prometheus_javaagent/0.16.1/jmx_prometheus_javaagent-0.16.1.jar -O jmx_prometheus_javaagent.jar \
|
||||||
&& cp /usr/lib/jvm/java-11-openjdk/jre/lib/security/cacerts /tmp/kafka.client.truststore.jks \
|
&& cp /usr/lib/jvm/java-11-openjdk/jre/lib/security/cacerts /tmp/kafka.client.truststore.jks \
|
||||||
&& curl -sSL https://github.com/treff7es/dockerize/releases/download/$DOCKERIZE_VERSION/dockerize-linux-${DOCKERIZE_ARCH}-$DOCKERIZE_VERSION.tar.gz | tar -C /usr/local/bin -xzv
|
&& curl -sSL https://github.com/treff7es/dockerize/releases/download/$DOCKERIZE_VERSION/dockerize-linux-${DOCKERIZE_ARCH}-$DOCKERIZE_VERSION.tar.gz | tar -C /usr/local/bin -xzv
|
||||||
|
|||||||
@ -7,7 +7,7 @@ fi
|
|||||||
|
|
||||||
OTEL_AGENT=""
|
OTEL_AGENT=""
|
||||||
if [[ $ENABLE_OTEL == true ]]; then
|
if [[ $ENABLE_OTEL == true ]]; then
|
||||||
OTEL_AGENT="-javaagent:opentelemetry-javaagent-all.jar "
|
OTEL_AGENT="-javaagent:opentelemetry-javaagent.jar "
|
||||||
fi
|
fi
|
||||||
|
|
||||||
PROMETHEUS_AGENT=""
|
PROMETHEUS_AGENT=""
|
||||||
|
|||||||
@ -17,7 +17,7 @@ RUN apk --no-cache --update-cache --available upgrade \
|
|||||||
&& curl -sS https://repo1.maven.org/maven2/org/eclipse/jetty/jetty-runner/9.4.46.v20220331/jetty-runner-9.4.46.v20220331.jar --output jetty-runner.jar \
|
&& curl -sS https://repo1.maven.org/maven2/org/eclipse/jetty/jetty-runner/9.4.46.v20220331/jetty-runner-9.4.46.v20220331.jar --output jetty-runner.jar \
|
||||||
&& curl -sS https://repo1.maven.org/maven2/org/eclipse/jetty/jetty-jmx/9.4.46.v20220331/jetty-jmx-9.4.46.v20220331.jar --output jetty-jmx.jar \
|
&& curl -sS https://repo1.maven.org/maven2/org/eclipse/jetty/jetty-jmx/9.4.46.v20220331/jetty-jmx-9.4.46.v20220331.jar --output jetty-jmx.jar \
|
||||||
&& curl -sS https://repo1.maven.org/maven2/org/eclipse/jetty/jetty-util/9.4.46.v20220331/jetty-util-9.4.46.v20220331.jar --output jetty-util.jar \
|
&& curl -sS https://repo1.maven.org/maven2/org/eclipse/jetty/jetty-util/9.4.46.v20220331/jetty-util-9.4.46.v20220331.jar --output jetty-util.jar \
|
||||||
&& wget --no-verbose https://github.com/open-telemetry/opentelemetry-java-instrumentation/releases/download/v1.4.1/opentelemetry-javaagent-all.jar \
|
&& wget --no-verbose https://github.com/open-telemetry/opentelemetry-java-instrumentation/releases/download/v1.18.0/opentelemetry-javaagent.jar \
|
||||||
&& wget --no-verbose https://repo1.maven.org/maven2/io/prometheus/jmx/jmx_prometheus_javaagent/0.16.1/jmx_prometheus_javaagent-0.16.1.jar -O jmx_prometheus_javaagent.jar \
|
&& wget --no-verbose https://repo1.maven.org/maven2/io/prometheus/jmx/jmx_prometheus_javaagent/0.16.1/jmx_prometheus_javaagent-0.16.1.jar -O jmx_prometheus_javaagent.jar \
|
||||||
&& cp /usr/lib/jvm/java-11-openjdk/jre/lib/security/cacerts /tmp/kafka.client.truststore.jks \
|
&& cp /usr/lib/jvm/java-11-openjdk/jre/lib/security/cacerts /tmp/kafka.client.truststore.jks \
|
||||||
&& curl -sSL https://github.com/treff7es/dockerize/releases/download/$DOCKERIZE_VERSION/dockerize-linux-${DOCKERIZE_ARCH}-$DOCKERIZE_VERSION.tar.gz | tar -C /usr/local/bin -xzv
|
&& curl -sSL https://github.com/treff7es/dockerize/releases/download/$DOCKERIZE_VERSION/dockerize-linux-${DOCKERIZE_ARCH}-$DOCKERIZE_VERSION.tar.gz | tar -C /usr/local/bin -xzv
|
||||||
|
|||||||
@ -112,7 +112,6 @@ shadowJar {
|
|||||||
relocate 'com.sun.jna', 'datahub.shaded.com.sun.jna'
|
relocate 'com.sun.jna', 'datahub.shaded.com.sun.jna'
|
||||||
// Below jars added for kafka emitter only
|
// Below jars added for kafka emitter only
|
||||||
relocate 'org.apache.avro', 'datahub.shaded.org.apache.avro'
|
relocate 'org.apache.avro', 'datahub.shaded.org.apache.avro'
|
||||||
relocate 'org.codehaus.jackson', 'datahub.shaded.org.codehaus.jackson'
|
|
||||||
relocate 'com.thoughtworks.paranamer', 'datahub.shaded.com.thoughtworks.paranamer'
|
relocate 'com.thoughtworks.paranamer', 'datahub.shaded.com.thoughtworks.paranamer'
|
||||||
relocate 'org.xerial.snappy', 'datahub.shaded.org.xerial.snappy'
|
relocate 'org.xerial.snappy', 'datahub.shaded.org.xerial.snappy'
|
||||||
relocate 'org.apache.kafka', 'datahub.shaded.org.apache.kafka'
|
relocate 'org.apache.kafka', 'datahub.shaded.org.apache.kafka'
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user