Skip to content

Commit c51f8a9

Browse files
committed
fix: make attribute slice with zero length
Signed-off-by: ahkui <[email protected]>
1 parent f0cea24 commit c51f8a9

File tree

2 files changed

+2
-2
lines changed

2 files changed

+2
-2
lines changed

components/metrics/opentelemetry_publisher.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@ func (m PublisherOpenTelemetryMetricsDecorator) Publish(topic string, messages .
3030
if labelsMap[labelKeyHandlerName] == "" {
3131
labelsMap[labelKeyHandlerName] = labelValueNoHandler
3232
}
33-
labels := make([]attribute.KeyValue, len(labelsMap))
33+
labels := make([]attribute.KeyValue, 0, len(labelsMap))
3434
for k, v := range labelsMap {
3535
labels = append(labels, attribute.String(k, v))
3636
}

components/metrics/opentelemetry_subscriber.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ func (s SubscriberOpenTelemetryMetricsDecorator) recordMetrics(msg *message.Mess
2626
if labelsMap[labelKeyHandlerName] == "" {
2727
labelsMap[labelKeyHandlerName] = labelValueNoHandler
2828
}
29-
labels := make([]attribute.KeyValue, len(labelsMap))
29+
labels := make([]attribute.KeyValue, 0, len(labelsMap))
3030
for k, v := range labelsMap {
3131
labels = append(labels, attribute.String(k, v))
3232
}

0 commit comments

Comments
 (0)