New returns a new monitoring disabled wrapper according to the configured resource's
implementation, which might be resource.Interface or crud.Interface. This has
then different implications on how to measure metrics for the different
methods of the interfaces.