Show / Hide Table of Contents

Class TraceSnapshot

Definition of a trace snapshot object.

Inheritance
object
TraceSnapshot
Inherited Members
object.Equals(object)
object.Equals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
object.ReferenceEquals(object, object)
object.ToString()
Namespace: Oci.ApmtracesService.Models
Assembly: OCI.DotNetSDK.Apmtraces.dll
Syntax
public class TraceSnapshot

Properties

Key

Declaration
[Required(ErrorMessage = "Key is required.")]
[JsonProperty(PropertyName = "key")]
public string Key { get; set; }
Property Value
Type Description
string

Unique identifier (traceId) for the trace that represents the span set. Note that this field is defined as traceKey in the API and it maps to the traceId in the trace data in Application Performance Monitoring.

Remarks

Required

SpanSnapshots

Declaration
[Required(ErrorMessage = "SpanSnapshots is required.")]
[JsonProperty(PropertyName = "spanSnapshots")]
public List<SpanSnapshot> SpanSnapshots { get; set; }
Property Value
Type Description
List<SpanSnapshot>

List of spans.

Remarks

Required

TimeEnded

Declaration
[JsonProperty(PropertyName = "timeEnded")]
public DateTime? TimeEnded { get; set; }
Property Value
Type Description
DateTime?

End time of the trace.

TimeStarted

Declaration
[JsonProperty(PropertyName = "timeStarted")]
public DateTime? TimeStarted { get; set; }
Property Value
Type Description
DateTime?

Start time of the trace.

TraceSnapshotDetails

Declaration
[JsonProperty(PropertyName = "traceSnapshotDetails")]
public List<SnapshotDetail> TraceSnapshotDetails { get; set; }
Property Value
Type Description
List<SnapshotDetail>

Trace snapshots properties.

In this article
Back to top