Module: OpenTelemetry
- Extended by:
- OpenTelemetry
- Included in:
- OpenTelemetry
- Defined in:
- lib/opentelemetry.rb,
lib/opentelemetry/error.rb,
lib/opentelemetry/trace.rb,
lib/opentelemetry/context.rb,
lib/opentelemetry/metrics.rb,
lib/opentelemetry/version.rb,
lib/opentelemetry/internal.rb,
lib/opentelemetry/trace/link.rb,
lib/opentelemetry/trace/span.rb,
lib/opentelemetry/trace/event.rb,
lib/opentelemetry/trace/status.rb,
lib/opentelemetry/trace/tracer.rb,
lib/opentelemetry/metrics/meter.rb,
lib/opentelemetry/metrics/handles.rb,
lib/opentelemetry/trace/span_kind.rb,
lib/opentelemetry/trace/trace_flags.rb,
lib/opentelemetry/trace/span_context.rb,
lib/opentelemetry/distributed_context.rb,
lib/opentelemetry/metrics/instruments.rb,
lib/opentelemetry/trace/sampling_hint.rb,
lib/opentelemetry/trace/tracer_factory.rb,
lib/opentelemetry/metrics/meter_factory.rb,
lib/opentelemetry/distributed_context/entry.rb,
lib/opentelemetry/distributed_context/manager.rb,
lib/opentelemetry/distributed_context/propagation.rb,
lib/opentelemetry/distributed_context/distributed_context.rb,
lib/opentelemetry/distributed_context/propagation/text_format.rb,
lib/opentelemetry/distributed_context/propagation/trace_parent.rb,
lib/opentelemetry/distributed_context/propagation/binary_format.rb
Overview
Copyright 2019 OpenTelemetry Authors
SPDX-License-Identifier: Apache-2.0
Defined Under Namespace
Modules: Context, DistributedContext, Internal, Metrics, Trace Classes: Error
Constant Summary collapse
- VERSION =
Current OpenTelemetry version
'0.2.0'
Instance Attribute Summary collapse
-
#distributed_context_manager ⇒ Object, DistributedContext::Manager
Registered distributed context manager or a default no-op implementation of the manager.
-
#logger ⇒ Object
Returns the value of attribute logger.
-
#meter_factory ⇒ Object, Metrics::MeterFactory
Registered meter factory or a default no-op implementation of the meter factory.
-
#tracer_factory ⇒ Object, Trace::TracerFactory
Registered tracer factory or a default no-op implementation of the tracer factory.
Instance Attribute Details
#distributed_context_manager ⇒ Object, DistributedContext::Manager
Returns registered distributed context manager or a default no-op implementation of the manager.
38 39 40 |
# File 'lib/opentelemetry.rb', line 38 def distributed_context_manager @distributed_context_manager ||= DistributedContext::Manager.new end |
#logger ⇒ Object
Returns the value of attribute logger.
22 23 24 |
# File 'lib/opentelemetry.rb', line 22 def logger @logger end |
#meter_factory ⇒ Object, Metrics::MeterFactory
Returns registered meter factory or a default no-op implementation of the meter factory.
32 33 34 |
# File 'lib/opentelemetry.rb', line 32 def meter_factory @meter_factory ||= Metrics::MeterFactory.new end |
#tracer_factory ⇒ Object, Trace::TracerFactory
Returns registered tracer factory or a default no-op implementation of the tracer factory.
26 27 28 |
# File 'lib/opentelemetry.rb', line 26 def tracer_factory @tracer_factory ||= Trace::TracerFactory.new end |