diff --git a/prometheus-metrics-model/src/main/java/io/prometheus/metrics/model/snapshots/MetricSnapshots.java b/prometheus-metrics-model/src/main/java/io/prometheus/metrics/model/snapshots/MetricSnapshots.java index 6fcf3fd25..83d932f87 100644 --- a/prometheus-metrics-model/src/main/java/io/prometheus/metrics/model/snapshots/MetricSnapshots.java +++ b/prometheus-metrics-model/src/main/java/io/prometheus/metrics/model/snapshots/MetricSnapshots.java @@ -79,8 +79,12 @@ private Builder() { } public boolean containsMetricName(String name) { + if (name == null) { + return false; + } + String prometheusName = prometheusName(name); for (MetricSnapshot snapshot : snapshots) { - if (snapshot.getMetadata().getPrometheusName().equals(prometheusName(name))) { + if (snapshot.getMetadata().getPrometheusName().equals(prometheusName)) { return true; } }