metrics.getSupervisorMetrics(), TimeUnit.SECONDS, 30, riemannFacade);
environment.lifecycle().manage(dockerHealthChecker);
environment.lifecycle().manage(new RiemannHeartBeat(TimeUnit.MINUTES, 2, riemannFacade));
// Set up model
final ZooKeeperModelReporter modelReporter =
new ZooKeeperModelReporter(riemannFacade, metrics.getZooKeeperMetrics());
final ZooKeeperClientProvider zkClientProvider = new ZooKeeperClientProvider(
zooKeeperClient, modelReporter);
try {
this.model = new ZooKeeperAgentModel(zkClientProvider, config.getName(), stateDirectory);
} catch (IOException e) {