I have the following ruby filter:
mutate {
convert => ["body_size", "integer"]
convert => ["header_size", "integer"]
}
# Sum of body and header size
ruby {
code => "event.set('bytes', (event.get('body_size') + event.get('header_size')))"
}
Where body_size or header_size can be 0, but in those case, I get the following error:
Ruby exception occurred: undefined method+' for nil:NilClass`
How can I avoid that error and ensure that I get the sum of the field, even if there are 0?