def create_health_monitor(self, context, health_monitor):
        LOG.debug("MidonetPluginV2.create_health_monitor called: "
                  " %(health_monitor)r", {'health_monitor': health_monitor})

        with context.session.begin(subtransactions=True):
            hm = super(MidonetPluginV2, self).create_health_monitor(
                context, health_monitor)
            self.api_cli.create_health_monitor(hm)

        LOG.debug("MidonetPluginV2.create_health_monitor exiting: "
                  "%(health_monitor)r", {'health_monitor': hm})
        return hm