Skip to content

Commit ecc275a

Browse files
committed
Enrich User-Agent Header in gRPC Metadata to indicate Client or Worker as caller
1 parent 03fd98d commit ecc275a

File tree

2 files changed

+4
-2
lines changed

2 files changed

+4
-2
lines changed

src/Client/AzureManaged/DurableTaskSchedulerClientOptions.cs

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@
77
using Grpc.Core;
88
using Grpc.Net.Client;
99
using Microsoft.DurableTask;
10+
using Microsoft.DurableTask.Client;
1011

1112
namespace Microsoft.DurableTask;
1213

@@ -98,7 +99,7 @@ this.Credential is not null
9899
metadata.Add("taskhub", taskHubName);
99100

100101
// Add user agent header with durabletask-dotnet and DLL version from util
101-
metadata.Add("user-agent", $"{DurableTaskUserAgentUtil.GetUserAgent()}");
102+
metadata.Add("user-agent", $"{DurableTaskUserAgentUtil.GetUserAgent(nameof(DurableTaskClient))}");
102103
if (cache == null)
103104
{
104105
return;

src/Worker/AzureManaged/DurableTaskSchedulerWorkerOptions.cs

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@
77
using Grpc.Core;
88
using Grpc.Net.Client;
99
using Microsoft.DurableTask;
10+
using Microsoft.DurableTask.Worker.Hosting;
1011

1112
namespace Microsoft.DurableTask;
1213

@@ -103,7 +104,7 @@ this.Credential is not null
103104
{
104105
metadata.Add("taskhub", taskHubName);
105106
// Add user agent header with durabletask-dotnet and DLL version from util
106-
metadata.Add("user-agent", $"{DurableTaskUserAgentUtil.GetUserAgent()}");
107+
metadata.Add("user-agent", $"{DurableTaskUserAgentUtil.GetUserAgent(nameof(DurableTaskWorker))}");
107108
metadata.Add("workerid", this.WorkerId);
108109
if (cache == null)
109110
{

0 commit comments

Comments
 (0)