microsoft/teams.net

Public

mirrored fromhttps://github.com/microsoft/teams.netAvailable

CodeCommitsIssuesPull requestsActionsInsightsSecurity
docs/update-release-process

Branches

Tags

  • No tags available.
0Branches0Tags
Go to file
Add file
Code

Clone

HTTPS

Download ZIP

core/src/Microsoft.Teams.Apps/Diagnostics/AgentObservabilityKeys.cs

48lines · modecode

1// Copyright (c) Microsoft Corporation.
2// Licensed under the MIT License.
3
4namespace Microsoft.Teams.Apps.Diagnostics;
5
6/// <summary>
7/// Agent365 observability baggage and attribute keys sourced from
8/// <c>Microsoft.Agents.A365.Observability.Runtime.Tracing.Scopes.OpenTelemetryConstants</c>.
9/// Kept in sync with the upstream cert spec
10/// (https://github.com/microsoft/opentelemetry-distro-dotnet).
11/// </summary>
12internal static class AgentObservabilityKeys
13{
14 public const string TenantId = "microsoft.tenant.id";
15 public const string ConversationId = "gen_ai.conversation.id";
16 public const string ConversationItemLink = "microsoft.conversation.item.link";
17 public const string ChannelName = "microsoft.channel.name";
18 public const string ChannelLink = "microsoft.channel.link";
19
20 public const string UserId = "user.id";
21 public const string UserEmail = "user.email";
22 public const string UserName = "user.name";
23 public const string ClientAddress = "client.address";
24
25 public const string AgentId = "gen_ai.agent.id";
26 public const string AgentName = "gen_ai.agent.name";
27 public const string AgentDescription = "gen_ai.agent.description";
28 public const string AgentVersion = "gen_ai.agent.version";
29 public const string AgenticUserId = "microsoft.agent.user.id";
30 public const string AgenticUserEmail = "microsoft.agent.user.email";
31 public const string AgentBlueprintId = "microsoft.a365.agent.blueprint.id";
32 public const string AgentPlatformId = "microsoft.a365.agent.platform.id";
33
34 public const string CallerAgentName = "microsoft.a365.caller.agent.name";
35 public const string CallerAgentId = "microsoft.a365.caller.agent.id";
36 public const string CallerAgentBlueprintId = "microsoft.a365.caller.agent.blueprint.id";
37 public const string CallerAgentUserId = "microsoft.a365.caller.agent.user.id";
38 public const string CallerAgentUserEmail = "microsoft.a365.caller.agent.user.email";
39 public const string CallerAgentPlatformId = "microsoft.a365.caller.agent.platform.id";
40 public const string CallerAgentVersion = "microsoft.a365.caller.agent.version";
41
42 public const string SessionId = "microsoft.session.id";
43 public const string SessionDescription = "microsoft.session.description";
44
45 public const string ServiceName = "service.name";
46 public const string ServerAddress = "server.address";
47 public const string ServerPort = "server.port";
48}
49