Add support for null log fields to remove default values
Use proper collector invocation to avoid abandoned processes
Enable synchronous output in ruby metric collectors to avoid significant lag