Table of Contents

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

string

Duration

Gets the total duration.

public TimeSpan Duration { get; }

Property Value

TimeSpan

EndTime

Gets the end timestamp.

public required DateTimeOffset EndTime { get; init; }

Property Value

DateTimeOffset

OperationName

Gets the operation name.

public required string OperationName { get; init; }

Property Value

string

Spans

Gets the spans in the trace.

public required IReadOnlyList<SpanData> Spans { get; init; }

Property Value

IReadOnlyList<SpanData>

StartTime

Gets the start timestamp.

public required DateTimeOffset StartTime { get; init; }

Property Value

DateTimeOffset

Tags

Gets the trace tags.

public required IReadOnlyDictionary<string, object?> Tags { get; init; }

Property Value

IReadOnlyDictionary<string, object>

TraceId

Gets the unique trace identifier.

public required string TraceId { get; init; }

Property Value

string