Skip to content

Borislavv/go-liveness-prober

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Liveness Observer for Services

Usage:

// probe will be failed after 15 seconds
probe := liveness.NewProbe(time.Second*15)

service1 := usefulService1.New()
service2 := usefulService2.New()

probe.Watch(service1, service2)

if !probe.IsAlive() {
    panic("observable services are down")
}

About

Liveness prober implementation.

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages