diff --git a/exporters/prometheus/src/main/java/io/opentelemetry/exporter/prometheus/PrometheusUnitsHelper.java b/exporters/prometheus/src/main/java/io/opentelemetry/exporter/prometheus/PrometheusUnitsHelper.java index 2ac0ed5665c..6517a86fc18 100644 --- a/exporters/prometheus/src/main/java/io/opentelemetry/exporter/prometheus/PrometheusUnitsHelper.java +++ b/exporters/prometheus/src/main/java/io/opentelemetry/exporter/prometheus/PrometheusUnitsHelper.java @@ -38,7 +38,9 @@ class PrometheusUnitsHelper { initUnit("KiBy", "kibibytes", "kibibyte"); initUnit("MiBy", "mebibytes", "mebibyte"); initUnit("GiBy", "gibibytes", "gibibyte"); - initUnit("TiBy", "tibibytes", "tibibyte"); + initUnit("TiBy", "tebibytes", "tebibyte"); + initUnit("kBy", "kilobytes", "kilobyte"); + // Upper case K is kelvin in UCUM, but keep it as an alias for existing users. initUnit("KBy", "kilobytes", "kilobyte"); initUnit("MBy", "megabytes", "megabyte"); initUnit("GBy", "gigabytes", "gigabyte"); diff --git a/exporters/prometheus/src/test/java/io/opentelemetry/exporter/prometheus/PrometheusUnitsHelperTest.java b/exporters/prometheus/src/test/java/io/opentelemetry/exporter/prometheus/PrometheusUnitsHelperTest.java index 9d30c6fd35f..f2abc77102a 100644 --- a/exporters/prometheus/src/test/java/io/opentelemetry/exporter/prometheus/PrometheusUnitsHelperTest.java +++ b/exporters/prometheus/src/test/java/io/opentelemetry/exporter/prometheus/PrometheusUnitsHelperTest.java @@ -57,13 +57,14 @@ private static Stream providePrometheusOTelUnitEquivalentPairs() { return Stream.of( Arguments.argumentSet("bytes", "By", "bytes"), Arguments.argumentSet("kilobytes", "KBy", "kilobytes"), + Arguments.argumentSet("kilobytes lowercase k", "kBy", "kilobytes"), Arguments.argumentSet("megabytes", "MBy", "megabytes"), Arguments.argumentSet("gigabytes", "GBy", "gigabytes"), Arguments.argumentSet("terabytes", "TBy", "terabytes"), Arguments.argumentSet("kibibytes", "KiBy", "kibibytes"), Arguments.argumentSet("mebibytes", "MiBy", "mebibytes"), Arguments.argumentSet("gibibytes", "GiBy", "gibibytes"), - Arguments.argumentSet("tibibytes", "TiBy", "tibibytes"), + Arguments.argumentSet("tebibytes", "TiBy", "tebibytes"), Arguments.argumentSet("days", "d", "days"), Arguments.argumentSet("hours", "h", "hours"), Arguments.argumentSet("seconds", "s", "seconds"),