Skip to content

Commit 1c440e0

Browse files
committed
handle empty resource
1 parent 98db4f3 commit 1c440e0

File tree

1 file changed

+3
-0
lines changed

1 file changed

+3
-0
lines changed

opentelemetry-sdk/src/testing/metrics/in_memory_exporter.rs

+3
Original file line numberDiff line numberDiff line change
@@ -285,6 +285,9 @@ impl TemporalitySelector for InMemoryMetricsExporter {
285285
#[async_trait]
286286
impl PushMetricsExporter for InMemoryMetricsExporter {
287287
async fn export(&self, metrics: &mut ResourceMetrics) -> Result<()> {
288+
if metrics.scope_metrics.len() == 0 || metrics.scope_metrics[0].metrics.len() == 0 {
289+
return Ok(());
290+
}
288291
self.metrics
289292
.lock()
290293
.map(|mut metrics_guard| {

0 commit comments

Comments
 (0)