Class TraceSnapshot
Definition of a trace snapshot object.
Inherited Members
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. |