File tree Expand file tree Collapse file tree 8 files changed +921
-913
lines changed
integration-tests/it-exporter/it-exporter-test/src/test/java/io/prometheus/metrics/it/exporter/test
prometheus-metrics-core/src/test/java/io/prometheus/metrics/core/metrics
prometheus-metrics-exposition-formats
generated/io/prometheus/metrics/expositionformats/generated/com_google_protobuf_4_28_3
java/io/prometheus/metrics/expositionformats
test/java/io/prometheus/metrics/expositionformats Expand file tree Collapse file tree 8 files changed +921
-913
lines changed Original file line number Diff line number Diff line change 66
77import io .prometheus .client .it .common .LogConsumer ;
88import io .prometheus .client .it .common .Volume ;
9- import io .prometheus .metrics .expositionformats .generated .com_google_protobuf_4_28_2 .Metrics ;
9+ import io .prometheus .metrics .expositionformats .generated .com_google_protobuf_4_28_3 .Metrics ;
1010import java .io .ByteArrayInputStream ;
1111import java .io .IOException ;
1212import java .io .InputStream ;
Original file line number Diff line number Diff line change 88import io .prometheus .metrics .core .exemplars .ExemplarSamplerConfigTestUtil ;
99import io .prometheus .metrics .expositionformats .PrometheusProtobufWriter ;
1010import io .prometheus .metrics .expositionformats .TextFormatUtil ;
11- import io .prometheus .metrics .expositionformats .generated .com_google_protobuf_4_28_2 .Metrics ;
11+ import io .prometheus .metrics .expositionformats .generated .com_google_protobuf_4_28_3 .Metrics ;
1212import io .prometheus .metrics .model .snapshots .CounterSnapshot ;
1313import io .prometheus .metrics .model .snapshots .Exemplar ;
1414import io .prometheus .metrics .model .snapshots .Label ;
Original file line number Diff line number Diff line change 1010import io .prometheus .metrics .expositionformats .OpenMetricsTextFormatWriter ;
1111import io .prometheus .metrics .expositionformats .PrometheusProtobufWriter ;
1212import io .prometheus .metrics .expositionformats .TextFormatUtil ;
13- import io .prometheus .metrics .expositionformats .generated .com_google_protobuf_4_28_2 .Metrics ;
13+ import io .prometheus .metrics .expositionformats .generated .com_google_protobuf_4_28_3 .Metrics ;
1414import io .prometheus .metrics .model .snapshots .ClassicHistogramBucket ;
1515import io .prometheus .metrics .model .snapshots .Exemplar ;
1616import io .prometheus .metrics .model .snapshots .Exemplars ;
Original file line number Diff line number Diff line change 66import io .prometheus .metrics .expositionformats .OpenMetricsTextFormatWriter ;
77import io .prometheus .metrics .expositionformats .PrometheusProtobufWriter ;
88import io .prometheus .metrics .expositionformats .TextFormatUtil ;
9- import io .prometheus .metrics .expositionformats .generated .com_google_protobuf_4_28_2 .Metrics ;
9+ import io .prometheus .metrics .expositionformats .generated .com_google_protobuf_4_28_3 .Metrics ;
1010import io .prometheus .metrics .model .snapshots .Labels ;
1111import io .prometheus .metrics .model .snapshots .MetricSnapshots ;
1212import io .prometheus .metrics .model .snapshots .Unit ;
Original file line number Diff line number Diff line change @@ -12,13 +12,21 @@ PROTOBUF_VERSION="${PROTOBUF_VERSION_STRING//_/.}"
1212
1313echo " Generating protobuf sources for version $PROTOBUF_VERSION in $TARGET_DIR "
1414
15- rm -rf TARGET_DIR || true
15+ rm -rf $ TARGET_DIR
1616mkdir -p $TARGET_DIR
1717rm -rf $PROTO_DIR || true
1818mkdir -p $PROTO_DIR
1919
20- curl -sL https://raw.githubusercontent.com/prometheus/client_model/master/ io/prometheus/client/ metrics.proto -o $PROTO_DIR /metrics.proto
20+ OLD_PACKAGE= $( sed -nE ' s/import (io.prometheus.metrics.expositionformats.generated.*).Metrics;/\1/p ' src/main/java/ io/prometheus/metrics/expositionformats/PrometheusProtobufWriter.java )
2121PACKAGE=" io.prometheus.metrics.expositionformats.generated.com_google_protobuf_${PROTOBUF_VERSION_STRING} "
22+
23+ if [[ $OLD_PACKAGE != " $PACKAGE " ]]; then
24+ echo " Replacing package $OLD_PACKAGE with $PACKAGE in all java files"
25+ find .. -type f -name " *.java" -exec sed -i " s/$OLD_PACKAGE /$PACKAGE /g" {} +
26+ fi
27+
28+ curl -sL https://raw.githubusercontent.com/prometheus/client_model/master/io/prometheus/client/metrics.proto -o $PROTO_DIR /metrics.proto
29+
2230sed -i " s/java_package = \" io.prometheus.client\" /java_package = \" $PACKAGE \" /" $PROTO_DIR /metrics.proto
2331protoc --java_out $TARGET_DIR $PROTO_DIR /metrics.proto
2432
Original file line number Diff line number Diff line change 33import static io .prometheus .metrics .expositionformats .ProtobufUtil .timestampFromMillis ;
44
55import com .google .protobuf .TextFormat ;
6- import io .prometheus .metrics .expositionformats .generated .com_google_protobuf_4_28_2 .Metrics ;
6+ import io .prometheus .metrics .expositionformats .generated .com_google_protobuf_4_28_3 .Metrics ;
77import io .prometheus .metrics .model .snapshots .ClassicHistogramBuckets ;
88import io .prometheus .metrics .model .snapshots .CounterSnapshot ;
99import io .prometheus .metrics .model .snapshots .CounterSnapshot .CounterDataPointSnapshot ;
Original file line number Diff line number Diff line change 22
33import static org .assertj .core .api .Assertions .assertThat ;
44
5- import io .prometheus .metrics .expositionformats .generated .com_google_protobuf_4_28_2 .Metrics ;
5+ import io .prometheus .metrics .expositionformats .generated .com_google_protobuf_4_28_3 .Metrics ;
66import io .prometheus .metrics .model .snapshots .ClassicHistogramBuckets ;
77import io .prometheus .metrics .model .snapshots .CounterSnapshot ;
88import io .prometheus .metrics .model .snapshots .CounterSnapshot .CounterDataPointSnapshot ;
You can’t perform that action at this time.
0 commit comments