@@ -88,22 +88,22 @@ func createLogsReceiver(_ context.Context, settings receiver.Settings, configura
88
88
ctx = obsrecv .StartLogsOp (ctx )
89
89
var l plog.Logs
90
90
l , err = logsUnmarshaler .UnmarshalLogs (token )
91
- // Appends token.Attributes
92
- for i := 0 ; i < l .ResourceLogs ().Len (); i ++ {
93
- resourceLog := l .ResourceLogs ().At (i )
94
- for j := 0 ; j < resourceLog .ScopeLogs ().Len (); j ++ {
95
- scopeLog := resourceLog .ScopeLogs ().At (j )
96
- for k := 0 ; k < scopeLog .LogRecords ().Len (); k ++ {
97
- LogRecords := scopeLog .LogRecords ().At (k )
98
- appendToMap (attributes , LogRecords .Attributes ())
99
- }
100
- }
101
- }
102
91
if err != nil {
103
92
obsrecv .EndLogsOp (ctx , metadata .Type .String (), 0 , err )
104
93
} else {
105
94
logRecordCount := l .LogRecordCount ()
106
95
if logRecordCount != 0 {
96
+ // Appends token.Attributes
97
+ for i := 0 ; i < l .ResourceLogs ().Len (); i ++ {
98
+ resourceLog := l .ResourceLogs ().At (i )
99
+ for j := 0 ; j < resourceLog .ScopeLogs ().Len (); j ++ {
100
+ scopeLog := resourceLog .ScopeLogs ().At (j )
101
+ for k := 0 ; k < scopeLog .LogRecords ().Len (); k ++ {
102
+ LogRecords := scopeLog .LogRecords ().At (k )
103
+ appendToMap (attributes , LogRecords .Attributes ())
104
+ }
105
+ }
106
+ }
107
107
err = logs .ConsumeLogs (ctx , l )
108
108
}
109
109
obsrecv .EndLogsOp (ctx , metadata .Type .String (), logRecordCount , err )
@@ -138,21 +138,21 @@ func createMetricsReceiver(_ context.Context, settings receiver.Settings, config
138
138
ctx = obsrecv .StartMetricsOp (ctx )
139
139
var m pmetric.Metrics
140
140
m , err = metricsUnmarshaler .UnmarshalMetrics (token )
141
- // Appends token.Attributes
142
- for i := 0 ; i < m .ResourceMetrics ().Len (); i ++ {
143
- resourceMetric := m .ResourceMetrics ().At (i )
144
- for j := 0 ; j < resourceMetric .ScopeMetrics ().Len (); j ++ {
145
- ScopeMetric := resourceMetric .ScopeMetrics ().At (j )
146
- for k := 0 ; k < ScopeMetric .Metrics ().Len (); k ++ {
147
- metric := ScopeMetric .Metrics ().At (k )
148
- appendToMap (attributes , metric .Metadata ())
149
- }
150
- }
151
- }
152
141
if err != nil {
153
142
obsrecv .EndMetricsOp (ctx , metadata .Type .String (), 0 , err )
154
143
} else {
155
144
if m .ResourceMetrics ().Len () != 0 {
145
+ // Appends token.Attributes
146
+ for i := 0 ; i < m .ResourceMetrics ().Len (); i ++ {
147
+ resourceMetric := m .ResourceMetrics ().At (i )
148
+ for j := 0 ; j < resourceMetric .ScopeMetrics ().Len (); j ++ {
149
+ ScopeMetric := resourceMetric .ScopeMetrics ().At (j )
150
+ for k := 0 ; k < ScopeMetric .Metrics ().Len (); k ++ {
151
+ metric := ScopeMetric .Metrics ().At (k )
152
+ appendToMap (attributes , metric .Metadata ())
153
+ }
154
+ }
155
+ }
156
156
err = metrics .ConsumeMetrics (ctx , m )
157
157
}
158
158
obsrecv .EndMetricsOp (ctx , metadata .Type .String (), m .MetricCount (), err )
@@ -187,21 +187,21 @@ func createTracesReceiver(_ context.Context, settings receiver.Settings, configu
187
187
ctx = obsrecv .StartTracesOp (ctx )
188
188
var t ptrace.Traces
189
189
t , err = tracesUnmarshaler .UnmarshalTraces (token )
190
- // Appends token.Attributes
191
- for i := 0 ; i < t .ResourceSpans ().Len (); i ++ {
192
- resourceSpan := t .ResourceSpans ().At (i )
193
- for j := 0 ; j < resourceSpan .ScopeSpans ().Len (); j ++ {
194
- scopeSpan := resourceSpan .ScopeSpans ().At (j )
195
- for k := 0 ; k < scopeSpan .Spans ().Len (); k ++ {
196
- spans := scopeSpan .Spans ().At (k )
197
- appendToMap (attributes , spans .Attributes ())
198
- }
199
- }
200
- }
201
190
if err != nil {
202
191
obsrecv .EndTracesOp (ctx , metadata .Type .String (), 0 , err )
203
192
} else {
204
193
if t .ResourceSpans ().Len () != 0 {
194
+ // Appends token.Attributes
195
+ for i := 0 ; i < t .ResourceSpans ().Len (); i ++ {
196
+ resourceSpan := t .ResourceSpans ().At (i )
197
+ for j := 0 ; j < resourceSpan .ScopeSpans ().Len (); j ++ {
198
+ scopeSpan := resourceSpan .ScopeSpans ().At (j )
199
+ for k := 0 ; k < scopeSpan .Spans ().Len (); k ++ {
200
+ spans := scopeSpan .Spans ().At (k )
201
+ appendToMap (attributes , spans .Attributes ())
202
+ }
203
+ }
204
+ }
205
205
err = traces .ConsumeTraces (ctx , t )
206
206
}
207
207
obsrecv .EndTracesOp (ctx , metadata .Type .String (), t .SpanCount (), err )
0 commit comments