import "github.com/goodrain/rainbond/worker/appm/prober"
type Prober interface { Start() Stop() UpdateProbes(info []*store.ProbeInfo) StopProbe(uuids []string) }
Prober is the interface that wraps the required methods to maintain status about upstream servers(Endpoints) associated with a third-party service.
func NewProber(store store.Storer, probeCh *channels.RingChannel, updateCh *channels.RingChannel) Prober
NewProber creates a new third-party service prober.
Package prober imports 14 packages (graph) and is imported by 1 packages. Updated 2019-12-05. Refresh now. Tools for package owners.