Skip to content

Commit 014d5a1

Browse files
Fix Console metric exporter null reference (#5099)
1 parent a47b222 commit 014d5a1

File tree

1 file changed

+7
-4
lines changed

1 file changed

+7
-4
lines changed

src/OpenTelemetry.Exporter.Console/ConsoleMetricExporter.cs

Lines changed: 7 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -75,12 +75,15 @@ public override ExportResult Export(in Batch<Metric> batch)
7575

7676
this.WriteLine(msg.ToString());
7777

78-
foreach (var meterTag in metric.MeterTags)
78+
if (metric.MeterTags != null)
7979
{
80-
this.WriteLine("\tMeter Tags:");
81-
if (ConsoleTagTransformer.Instance.TryTransformTag(meterTag, out var result))
80+
foreach (var meterTag in metric.MeterTags)
8281
{
83-
this.WriteLine($"\t\t{result}");
82+
this.WriteLine("\tMeter Tags:");
83+
if (ConsoleTagTransformer.Instance.TryTransformTag(meterTag, out var result))
84+
{
85+
this.WriteLine($"\t\t{result}");
86+
}
8487
}
8588
}
8689

0 commit comments

Comments
 (0)