.NET API
TraconDiagnostics.Tags
Tracon.Core.dllDefines span and metric tag names. Changing them breaks dashboards.
public static class TraconDiagnostics.TagsInheritance
Section titled “Inheritance”object ← TraconDiagnostics.Tags
Inherited Members
Section titled “Inherited Members”object.GetType(), object.MemberwiseClone(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode()
Fields
Section titled “Fields”AgentName
Section titled “ AgentName”Gets the agent name tag name.
public const string AgentName = "tracon.agent.name"Field Value
Section titled “Field Value”AgentSourceName
Section titled “ AgentSourceName”Gets the agent-source name tag.
public const string AgentSourceName = "tracon.agent_source.name"Field Value
Section titled “Field Value”AgentSourceOperation
Section titled “ AgentSourceOperation”Gets the agent-source operation tag.
public const string AgentSourceOperation = "tracon.agent_source.operation"Field Value
Section titled “Field Value”AgentVersion
Section titled “ AgentVersion”Gets the evaluated definition version tag name.
public const string AgentVersion = "tracon.agent.version"Field Value
Section titled “Field Value”CacheResult
Section titled “ CacheResult”Gets the response-cache lookup result tag name: hit or miss.
public const string CacheResult = "tracon.model.cache.result"Field Value
Section titled “Field Value”CompactionInputTokens
Section titled “ CompactionInputTokens”Gets the summarization-call input-token tag name.
public const string CompactionInputTokens = "tracon.compaction.input_tokens"Field Value
Section titled “Field Value”CompactionOutputTokens
Section titled “ CompactionOutputTokens”Gets the summarization-call output-token tag name.
public const string CompactionOutputTokens = "tracon.compaction.output_tokens"Field Value
Section titled “Field Value”Currency
Section titled “ Currency”Gets the cost currency tag name.
public const string Currency = "tracon.cost.currency"Field Value
Section titled “Field Value”Gets the call-tree depth tag name. It is written only for child runs.
public const string Depth = "tracon.run.depth"Field Value
Section titled “Field Value”Direction
Section titled “ Direction”Gets the token direction tag name: input or output.
public const string Direction = "tracon.token.direction"Field Value
Section titled “Field Value”DurationMs
Section titled “ DurationMs”Gets the script execution duration tag name in milliseconds.
public const string DurationMs = "tracon.script.duration_ms"Field Value
Section titled “Field Value”ExitCode
Section titled “ ExitCode”Gets the script process exit-code tag name.
public const string ExitCode = "tracon.script.exit_code"Field Value
Section titled “Field Value”JobHandlerKey
Section titled “ JobHandlerKey”Gets the job-kind tag name.
public const string JobHandlerKey = "tracon.job.handler_key"Field Value
Section titled “Field Value”JobStatus
Section titled “ JobStatus”Gets the job-status tag name.
public const string JobStatus = "tracon.job.status"Field Value
Section titled “Field Value”Remarks
Section titled “Remarks”The counter and the duration histogram carry a TERMINAL status
(Completed, Failed, Cancelled) — they record a job
that finished. The queue-depth gauge carries an OPEN one
(Pending, Leased, Running) — it reports work that
has not finished. The two sets never overlap.
JudgeName
Section titled “ JudgeName”Gets the judge name tag name from IRunJudge.Name.
public const string JudgeName = "tracon.judge.name"Field Value
Section titled “Field Value”Gets the job lane tag name. See JobLanes.
public const string Lane = "tracon.job.lane"Field Value
Section titled “Field Value”Remarks
Section titled “Remarks”A lane name is chosen by the consumer, so its cardinality is not
bounded by Tracon. Once a process has seen
TraconObservabilityOptions.MaxJobLaneCardinality
distinct lanes, every further lane is written as other.
ModelId
Section titled “ ModelId”Gets the model name tag name.
public const string ModelId = "tracon.model.id"Field Value
Section titled “Field Value”ParentRunId
Section titled “ ParentRunId”Gets the parent run identifier tag name. It is written only for child runs.
public const string ParentRunId = "tracon.run.parent_id"Field Value
Section titled “Field Value”Provider
Section titled “ Provider”Gets the model provider name tag name.
public const string Provider = "tracon.model.provider"Field Value
Section titled “Field Value”QuotaMetric
Section titled “ QuotaMetric”Gets the applied quota metric tag name: Runs, Tokens, or Cost.
public const string QuotaMetric = "tracon.quota.metric"Field Value
Section titled “Field Value”QuotaPeriod
Section titled “ QuotaPeriod”Gets the quota counter reset-period tag name.
public const string QuotaPeriod = "tracon.quota.period"Field Value
Section titled “Field Value”QuotaScope
Section titled “ QuotaScope”Gets the quota scope tag name: agent name or an empty string for tenant-wide scope.
public const string QuotaScope = "tracon.quota.scope"Field Value
Section titled “Field Value”Gets the run identifier tag name.
public const string RunId = "tracon.run.id"Field Value
Section titled “Field Value”ScriptName
Section titled “ ScriptName”Gets the script name tag name.
public const string ScriptName = "tracon.script.name"Field Value
Section titled “Field Value”SessionId
Section titled “ SessionId”Gets the session identifier tag name.
public const string SessionId = "tracon.session.id"Field Value
Section titled “Field Value”SkillName
Section titled “ SkillName”Gets the skill name tag name.
public const string SkillName = "tracon.skill.name"Field Value
Section titled “Field Value”Status
Section titled “ Status”Gets the run-status tag name.
public const string Status = "tracon.run.status"Field Value
Section titled “Field Value”Streaming
Section titled “ Streaming”Gets the tag name that indicates streaming runs.
public const string Streaming = "tracon.run.streaming"Field Value
Section titled “Field Value”TenantId
Section titled “ TenantId”Gets the tenant identifier tag name.
public const string TenantId = "tracon.tenant.id"Field Value
Section titled “Field Value”ToolName
Section titled “ ToolName”Gets the tool name tag name.
public const string ToolName = "tracon.tool.name"