Method: Fluent::Plugin::Buffer#start

Defined in:
lib/fluent/plugin/buffer.rb

#startObject



253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
# File 'lib/fluent/plugin/buffer.rb', line 253

def start
  super

  @stage, @queue = resume
  @stage.each_pair do |, chunk|
    @stage_size_metrics.add(chunk.bytesize)
  end
  @queue.each do |chunk|
    @queued_num[chunk.] ||= 0
    @queued_num[chunk.] += 1
    @queue_size_metrics.add(chunk.bytesize)
  end
  update_timekeys
  log.debug "buffer started", instance: self.object_id, stage_size: @stage_size_metrics.get, queue_size: @queue_size_metrics.get
end