// summary returns a shorthand summary string suitable for logging.
var s strings.Builder
s.WriteString(hi.GetAddress())
for k, v := range hi.labels {
switch k {
case roleKey, portKey:
// skip these, they can be determined from context