Sha256: 64f59d3c13aa4b914441aae0d69f5b2ac72ccd6e6a8f6e798a66d52847d44e0f
Contents?: true
Size: 417 Bytes
Versions: 7
Compression:
Stored size: 417 Bytes
Contents
require_relative "queue_metric_tracker" module WorkerRoulette class BatchSize include ::QueueMetricTracker def track(sender, work_orders, _remaining) return unless enabled? batch_size = work_orders.length return if batch_size == 0 if value = calculate_stats(:batch_size, batch_size) tracker_send(message("batch_size", channel(sender), value)) end end end end
Version data entries
7 entries across 7 versions & 1 rubygems