diff --git a/storage/remote/otlptranslator/prometheusremotewrite/metrics_to_prw_test.go b/storage/remote/otlptranslator/prometheusremotewrite/metrics_to_prw_test.go index d264c81af8..b03b28e4cd 100644 --- a/storage/remote/otlptranslator/prometheusremotewrite/metrics_to_prw_test.go +++ b/storage/remote/otlptranslator/prometheusremotewrite/metrics_to_prw_test.go @@ -996,8 +996,13 @@ func BenchmarkPrometheusConverter_FromMetrics(b *testing.B) { annots, err := converter.FromMetrics(context.Background(), payload.Metrics(), settings) require.NoError(b, err) require.Empty(b, annots) - require.NotNil(b, converter.TimeSeries()) - require.NotNil(b, converter.Metadata()) + if histogramCount+nonHistogramCount > 0 { + require.NotEmpty(b, converter.TimeSeries()) + require.NotEmpty(b, converter.Metadata()) + } else { + require.Empty(b, converter.TimeSeries()) + require.Empty(b, converter.Metadata()) + } } }) }