MCPcopy Create free account
hub / github.com/cortexproject/cortex / WatchService

Method WatchService

pkg/util/services/failure_watcher.go:25–29  ·  view source on GitHub ↗
(service Service)

Source from the content-addressed store, hash-verified

23}
24
25func (w *FailureWatcher) WatchService(service Service) {
26 service.AddListener(NewListener(nil, nil, nil, nil, func(from State, failure error) {
27 w.ch <- errors.Wrapf(failure, "service %s failed", DescribeService(service))
28 }))
29}
30
31func (w *FailureWatcher) WatchManager(manager *Manager) {
32 manager.AddListener(NewManagerListener(nil, nil, func(service Service) {

Callers 4

GetMemberlistKVMethod · 0.80
NewFunction · 0.80

Calls 3

NewListenerFunction · 0.85
DescribeServiceFunction · 0.85
AddListenerMethod · 0.65

Tested by 2