Skip to content

Commit ae009cf

Browse files
committed
rename escaping scheme value for no escaping
Signed-off-by: Gregor Zeitlinger <[email protected]>
1 parent ffc8609 commit ae009cf

File tree

18 files changed

+31
-31
lines changed

18 files changed

+31
-31
lines changed

benchmarks/src/main/java/io/prometheus/metrics/benchmarks/TextFormatUtilBenchmark.java

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -71,14 +71,14 @@ public OutputStream openMetricsWriteToByteArray(WriterState writerState) throws
7171
ByteArrayOutputStream byteArrayOutputStream = writerState.byteArrayOutputStream;
7272
byteArrayOutputStream.reset();
7373
OPEN_METRICS_TEXT_FORMAT_WRITER.write(
74-
byteArrayOutputStream, SNAPSHOTS, EscapingScheme.NO_ESCAPING);
74+
byteArrayOutputStream, SNAPSHOTS, EscapingScheme.ALLOW_UTF8);
7575
return byteArrayOutputStream;
7676
}
7777

7878
@Benchmark
7979
public OutputStream openMetricsWriteToNull() throws IOException {
8080
OutputStream nullOutputStream = NullOutputStream.INSTANCE;
81-
OPEN_METRICS_TEXT_FORMAT_WRITER.write(nullOutputStream, SNAPSHOTS, EscapingScheme.NO_ESCAPING);
81+
OPEN_METRICS_TEXT_FORMAT_WRITER.write(nullOutputStream, SNAPSHOTS, EscapingScheme.ALLOW_UTF8);
8282
return nullOutputStream;
8383
}
8484

@@ -88,14 +88,14 @@ public OutputStream prometheusWriteToByteArray(WriterState writerState) throws I
8888
ByteArrayOutputStream byteArrayOutputStream = writerState.byteArrayOutputStream;
8989
byteArrayOutputStream.reset();
9090
PROMETHEUS_TEXT_FORMAT_WRITER.write(
91-
byteArrayOutputStream, SNAPSHOTS, EscapingScheme.NO_ESCAPING);
91+
byteArrayOutputStream, SNAPSHOTS, EscapingScheme.ALLOW_UTF8);
9292
return byteArrayOutputStream;
9393
}
9494

9595
@Benchmark
9696
public OutputStream prometheusWriteToNull() throws IOException {
9797
OutputStream nullOutputStream = NullOutputStream.INSTANCE;
98-
PROMETHEUS_TEXT_FORMAT_WRITER.write(nullOutputStream, SNAPSHOTS, EscapingScheme.NO_ESCAPING);
98+
PROMETHEUS_TEXT_FORMAT_WRITER.write(nullOutputStream, SNAPSHOTS, EscapingScheme.ALLOW_UTF8);
9999
return nullOutputStream;
100100
}
101101

prometheus-metrics-config/src/main/java/io/prometheus/metrics/config/EscapingScheme.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44

55
public enum EscapingScheme {
66
/** NO_ESCAPING indicates that a name will not be escaped. */
7-
NO_ESCAPING("allow-utf-8"),
7+
ALLOW_UTF8("allow-utf-8"),
88

99
/** UNDERSCORE_ESCAPING replaces all legacy-invalid characters with underscores. */
1010
UNDERSCORE_ESCAPING("underscores"),
@@ -67,7 +67,7 @@ public static EscapingScheme fromAcceptHeader(@Nullable String acceptHeader) {
6767
static EscapingScheme forString(String value) {
6868
switch (value) {
6969
case "allow-utf-8":
70-
return NO_ESCAPING;
70+
return ALLOW_UTF8;
7171
case "underscores":
7272
return UNDERSCORE_ESCAPING;
7373
case "dots":

prometheus-metrics-config/src/main/java/io/prometheus/metrics/config/ExporterPushgatewayProperties.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -86,7 +86,7 @@ static ExporterPushgatewayProperties load(Map<Object, Object> properties)
8686
}
8787
switch (scheme) {
8888
case "allow-utf-8":
89-
return EscapingScheme.NO_ESCAPING;
89+
return EscapingScheme.ALLOW_UTF8;
9090
case "values":
9191
return EscapingScheme.VALUE_ENCODING_ESCAPING;
9292
case "underscores":

prometheus-metrics-config/src/test/java/io/prometheus/metrics/config/EscapingSchemeTest.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ class EscapingSchemeTest {
99

1010
@Test
1111
void forString() {
12-
assertThat(EscapingScheme.forString("allow-utf-8")).isEqualTo(EscapingScheme.NO_ESCAPING);
12+
assertThat(EscapingScheme.forString("allow-utf-8")).isEqualTo(EscapingScheme.ALLOW_UTF8);
1313
assertThat(EscapingScheme.forString("underscores"))
1414
.isEqualTo(EscapingScheme.UNDERSCORE_ESCAPING);
1515
assertThat(EscapingScheme.forString("dots")).isEqualTo(EscapingScheme.DOTS_ESCAPING);
@@ -22,7 +22,7 @@ void forString() {
2222
@Test
2323
void fromAcceptHeader() {
2424
assertThat(EscapingScheme.fromAcceptHeader("application/json; escaping=allow-utf-8"))
25-
.isEqualTo(EscapingScheme.NO_ESCAPING);
25+
.isEqualTo(EscapingScheme.ALLOW_UTF8);
2626
assertThat(EscapingScheme.fromAcceptHeader("application/json; escaping=underscores"))
2727
.isEqualTo(EscapingScheme.UNDERSCORE_ESCAPING);
2828
assertThat(EscapingScheme.fromAcceptHeader("application/json; escaping=dots"))

prometheus-metrics-core/src/test/java/io/prometheus/metrics/core/metrics/CounterTest.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -118,7 +118,7 @@ public void testLabels() {
118118
public void testTotalStrippedFromName(String name) {
119119
Counter counter = Counter.builder().name(name).unit(Unit.SECONDS).build();
120120
Metrics.MetricFamily protobufData =
121-
new PrometheusProtobufWriterImpl().convert(counter.collect(), EscapingScheme.NO_ESCAPING);
121+
new PrometheusProtobufWriterImpl().convert(counter.collect(), EscapingScheme.ALLOW_UTF8);
122122
assertThat(ProtobufUtil.shortDebugString(protobufData))
123123
.isEqualTo(
124124
"name: \"my_counter_seconds_total\" type: COUNTER metric { counter { value: 0.0 } }");

prometheus-metrics-core/src/test/java/io/prometheus/metrics/core/metrics/HistogramTest.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -88,7 +88,7 @@ private void run() throws NoSuchFieldException, IllegalAccessException {
8888
}
8989
Metrics.MetricFamily protobufData =
9090
new PrometheusProtobufWriterImpl()
91-
.convert(histogram.collect(), EscapingScheme.NO_ESCAPING);
91+
.convert(histogram.collect(), EscapingScheme.ALLOW_UTF8);
9292
String expectedWithMetadata =
9393
"name: \"test\" type: HISTOGRAM metric { histogram { " + expected + " } }";
9494
assertThat(ProtobufUtil.shortDebugString(protobufData))
@@ -944,13 +944,13 @@ public void testDefaults() throws IOException {
944944

945945
// protobuf
946946
Metrics.MetricFamily protobufData =
947-
new PrometheusProtobufWriterImpl().convert(snapshot, EscapingScheme.NO_ESCAPING);
947+
new PrometheusProtobufWriterImpl().convert(snapshot, EscapingScheme.ALLOW_UTF8);
948948
assertThat(ProtobufUtil.shortDebugString(protobufData)).isEqualTo(expectedProtobuf);
949949

950950
// text
951951
ByteArrayOutputStream out = new ByteArrayOutputStream();
952952
OpenMetricsTextFormatWriter writer = new OpenMetricsTextFormatWriter(false, true);
953-
writer.write(out, MetricSnapshots.of(snapshot), EscapingScheme.NO_ESCAPING);
953+
writer.write(out, MetricSnapshots.of(snapshot), EscapingScheme.ALLOW_UTF8);
954954
assertThat(out).hasToString(expectedTextFormat);
955955
}
956956

prometheus-metrics-core/src/test/java/io/prometheus/metrics/core/metrics/InfoTest.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ public void testInfoStrippedFromName(String name) {
2626
Info info = Info.builder().name(name).labelNames("my.key").build();
2727
info.addLabelValues("value");
2828
Metrics.MetricFamily protobufData =
29-
new PrometheusProtobufWriterImpl().convert(info.collect(), EscapingScheme.NO_ESCAPING);
29+
new PrometheusProtobufWriterImpl().convert(info.collect(), EscapingScheme.ALLOW_UTF8);
3030
assertThat(ProtobufUtil.shortDebugString(protobufData))
3131
.isEqualTo(
3232
"name: \"jvm.runtime_info\" type: GAUGE metric { label { name: \"my.key\" value:"

prometheus-metrics-exporter-pushgateway/src/test/java/io/prometheus/metrics/exporter/pushgateway/PushGatewayTest.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -427,6 +427,6 @@ public void testEscapingSchemeDefaultValue() throws IllegalAccessException, NoSu
427427
escapingSchemeField.setAccessible(true);
428428
EscapingScheme scheme = (EscapingScheme) escapingSchemeField.get(pg);
429429

430-
assertThat(scheme).isEqualTo(EscapingScheme.NO_ESCAPING);
430+
assertThat(scheme).isEqualTo(EscapingScheme.UNDERSCORE_ESCAPING);
431431
}
432432
}

prometheus-metrics-exposition-textformats/src/test/java/io/prometheus/metrics/expositionformats/ExpositionFormatWriterTest.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ class ExpositionFormatWriterTest {
1616
void write() throws IOException {
1717
MetricSnapshots snapshots = new MetricSnapshots();
1818
ByteArrayOutputStream out = new ByteArrayOutputStream();
19-
writer.write(out, snapshots, EscapingScheme.NO_ESCAPING);
19+
writer.write(out, snapshots, EscapingScheme.ALLOW_UTF8);
2020
assertThat(out).hasToString("# EOF\n");
2121

2222
out.reset();
@@ -26,7 +26,7 @@ void write() throws IOException {
2626

2727
@Test
2828
void toDebugString() {
29-
assertThat(writer.toDebugString(new MetricSnapshots(), EscapingScheme.NO_ESCAPING))
29+
assertThat(writer.toDebugString(new MetricSnapshots(), EscapingScheme.ALLOW_UTF8))
3030
.isEqualTo("# EOF\n");
3131
assertThat(writer.toDebugString(new MetricSnapshots())).isEqualTo("# EOF\n");
3232
}

prometheus-metrics-exposition-textformats/src/test/java/io/prometheus/metrics/expositionformats/ExpositionFormatsTest.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -499,7 +499,7 @@ public void testGaugeUTF8() throws IOException {
499499
.build();
500500
ByteArrayOutputStream out = new ByteArrayOutputStream();
501501
getPrometheusWriter(PrometheusTextFormatWriter.builder().setIncludeCreatedTimestamps(true))
502-
.write(out, MetricSnapshots.of((MetricSnapshot) gauge), EscapingScheme.NO_ESCAPING);
502+
.write(out, MetricSnapshots.of((MetricSnapshot) gauge), EscapingScheme.ALLOW_UTF8);
503503
assertThat(out).hasToString(prometheusText);
504504
}
505505

0 commit comments

Comments
 (0)