Class SpanSnapshot
Definition of a span snapshot object.
Inherited Members
Namespace: Oci.ApmtracesService.Models
Assembly: OCI.DotNetSDK.Apmtraces.dll
Syntax
public class SpanSnapshot
Properties
Children
Declaration
[JsonProperty(PropertyName = "children")]
public List<SpanSnapshot> Children { get; set; }
Property Value
Type | Description |
---|---|
List<SpanSnapshot> | An array of child span snapshots. |
Key
Declaration
[Required(ErrorMessage = "Key is required.")]
[JsonProperty(PropertyName = "key")]
public string Key { get; set; }
Property Value
Type | Description |
---|---|
string | Unique identifier (spanId) for the trace span. |
Remarks
Required
SpanName
Declaration
[JsonProperty(PropertyName = "spanName")]
public string SpanName { get; set; }
Property Value
Type | Description |
---|---|
string | Span name associated with the trace. |
SpanSnapshotDetails
Declaration
[JsonProperty(PropertyName = "spanSnapshotDetails")]
public List<SnapshotDetail> SpanSnapshotDetails { get; set; }
Property Value
Type | Description |
---|---|
List<SnapshotDetail> | Span snapshots properties. |
ThreadSnapshots
Declaration
[JsonProperty(PropertyName = "threadSnapshots")]
public List<ThreadSnapshot> ThreadSnapshots { get; set; }
Property Value
Type | Description |
---|---|
List<ThreadSnapshot> | Thread snapshots. |
TimeEnded
Declaration
[Required(ErrorMessage = "TimeEnded is required.")]
[JsonProperty(PropertyName = "timeEnded")]
public DateTime? TimeEnded { get; set; }
Property Value
Type | Description |
---|---|
DateTime? | End time of the span. |
Remarks
Required
TimeStarted
Declaration
[Required(ErrorMessage = "TimeStarted is required.")]
[JsonProperty(PropertyName = "timeStarted")]
public DateTime? TimeStarted { get; set; }
Property Value
Type | Description |
---|---|
DateTime? | Start time of the span. |
Remarks
Required