module Datadog::Tracing::Component
def writer_update_priority_sampler_rates_callback(sampler)
Create new lambda for writer callback,
def writer_update_priority_sampler_rates_callback(sampler) lambda do |_, responses| response = responses.last next unless response && !response.internal_error? && response.service_rates sampler.update(response.service_rates, decision: Tracing::Sampling::Ext::Decision::AGENT_RATE) end end