Class TraceData
- Namespace
- DotCompute.Abstractions.Telemetry.Traces
- Assembly
- DotCompute.Abstractions.dll
Contains trace data and analysis results for distributed tracing.
public sealed class TraceData
- Inheritance
-
TraceData
- Inherited Members
Properties
CorrelationId
Gets the correlation identifier.
public required string CorrelationId { get; init; }
Property Value
Duration
Gets the total duration.
public TimeSpan Duration { get; }
Property Value
EndTime
Gets the end timestamp.
public required DateTimeOffset EndTime { get; init; }
Property Value
OperationName
Gets the operation name.
public required string OperationName { get; init; }
Property Value
Spans
Gets the spans in the trace.
public required IReadOnlyList<SpanData> Spans { get; init; }
Property Value
StartTime
Gets the start timestamp.
public required DateTimeOffset StartTime { get; init; }
Property Value
Tags
Gets the trace tags.
public required IReadOnlyDictionary<string, object?> Tags { get; init; }
Property Value
TraceId
Gets the unique trace identifier.
public required string TraceId { get; init; }