added metrics back in
Use cluster-singleton "seed role" pattern to make it more resilient against failure of nodes.