Module: LogStash::Codecs::IdentityMapCodec::EightyPercentWarning

Extended by:
EightyPercentWarning
Included in:
EightyPercentWarning
Defined in:
lib/logstash/codecs/identity_map_codec.rb

Instance Method Summary collapse

Instance Method Details

#visit(imc) ⇒ Object



17
18
19
20
21
22
# File 'lib/logstash/codecs/identity_map_codec.rb', line 17

def visit(imc)
  current_size, limit = imc.current_size_and_limit
  return if current_size < (limit * 0.8)
  imc.logger.warn("IdentityMapCodec has reached 80% capacity",
    :current_size => current_size, :upper_limit => limit)
end