The plugin documentation should state which fields are produced and what they mean. As a recent discuss.elastic.co thread reveals, the difference between the os and os.name fields isn't clear to users, and I'd say the purpose of the device field isn't obvious either.