Class Trace
A trace describes how long it takes for an application to perform an operation. It consists of a set of spans, each of which represent a single timed event within the operation.
Implements
Inherited Members
Namespace: Google.Apis.CloudTrace.v1.Data
Assembly: Google.Apis.CloudTrace.v1.dll
Syntax
public class Trace : IDirectResponseSchema
Properties
ETag
The ETag of the item.
Declaration
public virtual string ETag { get; set; }
Property Value
Type | Description |
---|---|
string |
ProjectId
Project ID of the Cloud project where the trace data is stored.
Declaration
[JsonProperty("projectId")]
public virtual string ProjectId { get; set; }
Property Value
Type | Description |
---|---|
string |
Spans
Collection of spans in the trace.
Declaration
[JsonProperty("spans")]
public virtual IList<TraceSpan> Spans { get; set; }
Property Value
Type | Description |
---|---|
IList<TraceSpan> |
TraceId
Globally unique identifier for the trace. This identifier is a 128-bit numeric value formatted as a 32-byte
hex string. For example, 382d4f4c6b7bb2f4a972559d9085001d
. The numeric value should not be zero.
Declaration
[JsonProperty("traceId")]
public virtual string TraceId { get; set; }
Property Value
Type | Description |
---|---|
string |