Failures are not initialized with value 1. Here failures are updated by 1 on catching an exception.
Also, failures and commit metrics are registered in the constructors of services, since we are registering them at stream level