in pipeline/senders/dispatcher.go [83:94]
func (d *Dispatcher) Endpoints() (handlers []string) {
seen := make(map[string]bool)
for _, s := range d.senders {
for _, e := range s.Endpoints() {
if _, exists := seen[e]; !exists {
seen[e] = true
handlers = append(handlers, e)
}
}
}
return
}