Module: XRay

Defined in:
lib/aws-xray-sdk.rb,
lib/aws-xray-sdk/lambda.rb,
lib/aws-xray-sdk/logger.rb,
lib/aws-xray-sdk/patcher.rb,
lib/aws-xray-sdk/version.rb,
lib/aws-xray-sdk/recorder.rb,
lib/aws-xray-sdk/exceptions.rb,
lib/aws-xray-sdk/facets/rack.rb,
lib/aws-xray-sdk/model/cause.rb,
lib/aws-xray-sdk/plugins/ec2.rb,
lib/aws-xray-sdk/plugins/ecs.rb,
lib/aws-xray-sdk/model/entity.rb,
lib/aws-xray-sdk/configuration.rb,
lib/aws-xray-sdk/daemon_config.rb,
lib/aws-xray-sdk/facets/helper.rb,
lib/aws-xray-sdk/model/segment.rb,
lib/aws-xray-sdk/facets/aws_sdk.rb,
lib/aws-xray-sdk/model/metadata.rb,
lib/aws-xray-sdk/search_pattern.rb,
lib/aws-xray-sdk/context/context.rb,
lib/aws-xray-sdk/emitter/emitter.rb,
lib/aws-xray-sdk/facets/net_http.rb,
lib/aws-xray-sdk/model/subsegment.rb,
lib/aws-xray-sdk/sampling/sampler.rb,
lib/aws-xray-sdk/model/annotations.rb,
lib/aws-xray-sdk/model/trace_header.rb,
lib/aws-xray-sdk/sampling/connector.rb,
lib/aws-xray-sdk/sampling/reservoir.rb,
lib/aws-xray-sdk/streaming/streamer.rb,
lib/aws-xray-sdk/sampling/rule_cache.rb,
lib/aws-xray-sdk/facets/rails/railtie.rb,
lib/aws-xray-sdk/model/dummy_entities.rb,
lib/aws-xray-sdk/sampling/lead_poller.rb,
lib/aws-xray-sdk/sampling/rule_poller.rb,
lib/aws-xray-sdk/lambda/facade_segment.rb,
lib/aws-xray-sdk/lambda/lambda_context.rb,
lib/aws-xray-sdk/lambda/lambda_recorder.rb,
lib/aws-xray-sdk/lambda/lambda_streamer.rb,
lib/aws-xray-sdk/sampling/local/sampler.rb,
lib/aws-xray-sdk/sampling/sampling_rule.rb,
lib/aws-xray-sdk/context/default_context.rb,
lib/aws-xray-sdk/emitter/default_emitter.rb,
lib/aws-xray-sdk/sampling/default_sampler.rb,
lib/aws-xray-sdk/sampling/local/reservoir.rb,
lib/aws-xray-sdk/plugins/elastic_beanstalk.rb,
lib/aws-xray-sdk/facets/rails/active_record.rb,
lib/aws-xray-sdk/facets/rails/ex_middleware.rb,
lib/aws-xray-sdk/sampling/sampling_decision.rb,
lib/aws-xray-sdk/streaming/default_streamer.rb,
lib/aws-xray-sdk/sampling/local/sampling_rule.rb,
lib/aws-xray-sdk/segment_naming/dynamic_naming.rb,
lib/aws-xray-sdk/segment_naming/segment_naming.rb,
lib/aws-xray-sdk/facets/resources/aws_params_whitelist.rb,
lib/aws-xray-sdk/facets/resources/aws_services_whitelist.rb

Defined Under Namespace

Modules: AwsParams, AwsSDKPatcher, AwsServices, Context, DummyEntity, Emitter, Entity, FacadeAnnotations, FacadeMetadata, Facets, Logging, NetHttp, Patcher, Plugins, Rack, Rails, Sampler, SamplingDecision, SearchPattern, SegmentNaming, Streamer Classes: Annotations, AwsSDKPlugin, AwsXRaySdkError, Cause, Configuration, ContextMissingError, DaemonConfig, DefaultContext, DefaultEmitter, DefaultSampler, DefaultStreamer, DummySegment, DummySubsegment, DynamicNaming, EntityClosedError, FacadeSegment, InvalidConfigurationError, InvalidDaemonAddressError, InvalidSamplingConfigError, LambdaContext, LambdaRecorder, LambdaStreamer, LeadPoller, LocalReservoir, LocalSampler, LocalSamplingRule, Metadata, Railtie, Recorder, Reservoir, RuleCache, RulePoller, SamplingRule, Segment, SegmentNameMissingError, ServiceConnector, SubMeta, Subsegment, TraceHeader, UnsupportedOperationError, UnsupportedPatchingTargetError

Constant Summary collapse

VERSION =
'0.11.5'

Class Method Summary collapse

Class Method Details

.recorderObject

provide an instance of LambdaRecorder as the global XRay.recorder



7
8
9
# File 'lib/aws-xray-sdk.rb', line 7

def self.recorder
  @recorder
end