add etcd service discovery
add etcd service discovery