Class: Google::Devtools::Cloudtrace::V1::Trace
- Inherits:
 - 
      Object
      
        
- Object
 - Google::Devtools::Cloudtrace::V1::Trace
 
 
- Defined in:
 - lib/google/cloud/trace/v1/doc/google/devtools/cloudtrace/v1/trace.rb
 
Overview
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.
Instance Attribute Summary collapse
- 
  
    
      #project_id  ⇒ String 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    
Project ID of the Cloud project where the trace data is stored.
 - 
  
    
      #spans  ⇒ Array<Google::Devtools::Cloudtrace::V1::TraceSpan> 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    
Collection of spans in the trace.
 - 
  
    
      #trace_id  ⇒ String 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    
Globally unique identifier for the trace.
 
Instance Attribute Details
#project_id ⇒ String
Returns Project ID of the Cloud project where the trace data is stored.
      33  | 
    
      # File 'lib/google/cloud/trace/v1/doc/google/devtools/cloudtrace/v1/trace.rb', line 33 class Trace; end  | 
  
#spans ⇒ Array<Google::Devtools::Cloudtrace::V1::TraceSpan>
Returns Collection of spans in the trace.
      33  | 
    
      # File 'lib/google/cloud/trace/v1/doc/google/devtools/cloudtrace/v1/trace.rb', line 33 class Trace; end  | 
  
#trace_id ⇒ String
Returns Globally unique identifier for the trace. This identifier is a 128-bit numeric value formatted as a 32-byte hex string.
      33  | 
    
      # File 'lib/google/cloud/trace/v1/doc/google/devtools/cloudtrace/v1/trace.rb', line 33 class Trace; end  |