Method: XRay::SamplingRule#initialize
- Defined in:
- lib/aws-xray-sdk/sampling/sampling_rule.rb
#initialize(record) ⇒ SamplingRule
Returns a new instance of SamplingRule.
13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 |
# File 'lib/aws-xray-sdk/sampling/sampling_rule.rb', line 13 def initialize(record) @name = record.rule_name @priority = record.priority @rate = record.fixed_rate @host = record.host @method = record.http_method @path = record.url_path @service = record.service_name @service_type = record.service_type @reservoir_size = record.reservoir_size @reservoir = Reservoir.new reset_statistics @lock = Mutex.new end |