Skip to content

Commit 53b85ce

Browse files
authored
[otlp] Custom serialzer resource tweaks (open-telemetry#5947)
1 parent 47aff62 commit 53b85ce

File tree

1 file changed

+4
-5
lines changed

1 file changed

+4
-5
lines changed

src/OpenTelemetry.Exporter.OpenTelemetryProtocol/Implementation/Serializer/ProtobufOtlpResourceSerializer.cs

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,7 @@ internal static int WriteResource(byte[] buffer, int writePosition, Resource? re
3737
isServiceNamePresent = true;
3838
}
3939

40-
otlpTagWriterState = ProcessResourceAttribute(ref otlpTagWriterState, attribute);
40+
ProcessResourceAttribute(ref otlpTagWriterState, attribute);
4141
}
4242
}
4343
else
@@ -49,14 +49,14 @@ internal static int WriteResource(byte[] buffer, int writePosition, Resource? re
4949
isServiceNamePresent = true;
5050
}
5151

52-
otlpTagWriterState = ProcessResourceAttribute(ref otlpTagWriterState, attribute);
52+
ProcessResourceAttribute(ref otlpTagWriterState, attribute);
5353
}
5454
}
5555
}
5656

5757
if (!isServiceNamePresent)
5858
{
59-
otlpTagWriterState = ProcessResourceAttribute(ref otlpTagWriterState, new KeyValuePair<string, object>(ResourceSemanticConventions.AttributeServiceName, DefaultServiceName));
59+
ProcessResourceAttribute(ref otlpTagWriterState, new KeyValuePair<string, object>(ResourceSemanticConventions.AttributeServiceName, DefaultServiceName));
6060
}
6161

6262
var resourceLength = otlpTagWriterState.WritePosition - (resourceLengthPosition + ReserveSizeForLength);
@@ -65,7 +65,7 @@ internal static int WriteResource(byte[] buffer, int writePosition, Resource? re
6565
return otlpTagWriterState.WritePosition;
6666
}
6767

68-
private static ProtobufOtlpTagWriter.OtlpTagWriterState ProcessResourceAttribute(ref ProtobufOtlpTagWriter.OtlpTagWriterState otlpTagWriterState, KeyValuePair<string, object> attribute)
68+
private static void ProcessResourceAttribute(ref ProtobufOtlpTagWriter.OtlpTagWriterState otlpTagWriterState, KeyValuePair<string, object> attribute)
6969
{
7070
otlpTagWriterState.WritePosition = ProtobufSerializer.WriteTag(otlpTagWriterState.Buffer, otlpTagWriterState.WritePosition, ProtobufOtlpTraceFieldNumberConstants.Resource_Attributes, ProtobufWireType.LEN);
7171
int resourceAttributesLengthPosition = otlpTagWriterState.WritePosition;
@@ -75,6 +75,5 @@ private static ProtobufOtlpTagWriter.OtlpTagWriterState ProcessResourceAttribute
7575

7676
var resourceAttributesLength = otlpTagWriterState.WritePosition - (resourceAttributesLengthPosition + ReserveSizeForLength);
7777
ProtobufSerializer.WriteReservedLength(otlpTagWriterState.Buffer, resourceAttributesLengthPosition, resourceAttributesLength);
78-
return otlpTagWriterState;
7978
}
8079
}

0 commit comments

Comments
 (0)