Open
Description
I thing the idea of service attributes is good. Sometimes I want to associate more than an IP address and port with a service; I might want to store other attributes that are needed to gain access to that service. I still want the DNS functionality of Consul, so I cannot use the "consulkv" backend exclusively. Why not store the service attributes in a "parallel" location in the KV hierarchy? Or, is service attributes something already on the Consul/Etcd roadmap?