code: func (m *monitor) updateTip(names []string) {
  	if len(names) > 0 {
  		m.blanks = 0
  	} else {
  		m.blanks++
  	}
  
  	m.tip = append(names, m.tip...)
  	if len(m.tip) > maxTipSize {
  		m.tip = m.tip[0:maxTipSize]
  	}
  }
docs: // updateTip updates the monitor's list of names from the endpoint listing it
  // uses to keep track of its position in the monitored listing.