@@ -113,13 +113,7 @@ ValueTask<IWriteResult> AppendToStreamInternal(
113
113
UserCredentials ? userCredentials ,
114
114
CancellationToken cancellationToken
115
115
) {
116
- var tags = new ActivityTagsCollection ( )
117
- . WithRequiredTag ( TelemetryTags . EventStore . Stream , header . Options . StreamIdentifier . StreamName . ToStringUtf8 ( ) )
118
- . WithGrpcChannelServerTags ( channelInfo )
119
- . WithClientSettingsServerTags ( Settings )
120
- . WithOptionalTag ( TelemetryTags . Database . User , userCredentials ? . Username ?? Settings . DefaultCredentials ? . Username ) ;
121
-
122
- return EventStoreClientDiagnostics . ActivitySource . TraceClientOperation ( Operation , TracingConstants . Operations . Append , tags ) ;
116
+ return EventStoreClientDiagnostics . ActivitySource . TraceClientOperation ( Operation , TracingConstants . Operations . Append , AppendTags ) ;
123
117
124
118
async ValueTask < IWriteResult > Operation ( ) {
125
119
using var call = new StreamsClient ( channelInfo . CallInvoker )
@@ -157,6 +151,12 @@ await call.RequestStream
157
151
158
152
return HandleWrongExpectedRevision ( response , header , operationOptions ) ;
159
153
}
154
+
155
+ ActivityTagsCollection AppendTags ( ) => new ActivityTagsCollection ( )
156
+ . WithRequiredTag ( TelemetryTags . EventStore . Stream , header . Options . StreamIdentifier . StreamName . ToStringUtf8 ( ) )
157
+ . WithGrpcChannelServerTags ( Settings , channelInfo )
158
+ . WithClientSettingsServerTags ( Settings )
159
+ . WithOptionalTag ( TelemetryTags . Database . User , userCredentials ? . Username ?? Settings . DefaultCredentials ? . Username ) ;
160
160
}
161
161
162
162
IWriteResult HandleSuccessAppend ( AppendResp response , AppendReq header ) {
@@ -282,16 +282,10 @@ ValueTask<IWriteResult> AppendInternal(
282
282
IEnumerable < EventData > events ,
283
283
CancellationToken cancellationToken
284
284
) {
285
- var tags = new ActivityTagsCollection ( )
286
- . WithRequiredTag ( TelemetryTags . EventStore . Stream , options . StreamIdentifier . StreamName . ToStringUtf8 ( ) )
287
- . WithGrpcChannelServerTags ( _channelInfo )
288
- . WithClientSettingsServerTags ( _settings )
289
- . WithOptionalTag ( TelemetryTags . Database . User , _settings . DefaultCredentials ? . Username ) ;
290
-
291
285
return EventStoreClientDiagnostics . ActivitySource . TraceClientOperation (
292
286
Operation ,
293
287
TracingConstants . Operations . Append ,
294
- tags
288
+ AppendTags
295
289
) ;
296
290
297
291
async ValueTask < IWriteResult > Operation ( ) {
@@ -310,6 +304,12 @@ async ValueTask<IWriteResult> Operation() {
310
304
311
305
return await complete . Task . ConfigureAwait ( false ) ;
312
306
}
307
+
308
+ ActivityTagsCollection AppendTags ( ) => new ActivityTagsCollection ( )
309
+ . WithRequiredTag ( TelemetryTags . EventStore . Stream , options . StreamIdentifier . StreamName . ToStringUtf8 ( ) )
310
+ . WithGrpcChannelServerTags ( _settings , _channelInfo )
311
+ . WithClientSettingsServerTags ( _settings )
312
+ . WithOptionalTag ( TelemetryTags . Database . User , _settings . DefaultCredentials ? . Username ) ;
313
313
}
314
314
315
315
async Task Duplex ( ValueTask < ChannelInfo > channelInfoTask ) {
0 commit comments