Sha256: 365709acd05a168f78115bc0be9f43a205fa28797376cbf84b90b7a02d3f17bf

Contents?: true

Size: 1.03 KB

Versions: 3

Compression:

Stored size: 1.03 KB

Contents

# frozen_string_literal: true

# Copyright 2019 OpenTelemetry Authors
#
# SPDX-License-Identifier: Apache-2.0

module OpenTelemetry
  module SDK
    # The Trace module contains the OpenTelemetry tracing reference
    # implementation.
    module Trace
      # SpanData is a Struct containing {Span} data for export.
      SpanData = Struct.new(:name,
                            :kind,
                            :status,
                            :parent_span_id,
                            :child_count,
                            :total_recorded_attributes,
                            :total_recorded_events,
                            :total_recorded_links,
                            :start_timestamp,
                            :end_timestamp,
                            :attributes,
                            :links,
                            :events,
                            :library_resource,
                            :span_id,
                            :trace_id,
                            :trace_flags)
    end
  end
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
opentelemetry-sdk-0.4.0 lib/opentelemetry/sdk/trace/span_data.rb
opentelemetry-sdk-0.3.0 lib/opentelemetry/sdk/trace/span_data.rb
opentelemetry-sdk-0.2.0 lib/opentelemetry/sdk/trace/span_data.rb