package
0.37.2
Repository: https://github.com/thanos-io/thanos.git
Documentation: pkg.go.dev

# Functions

Combine folds given probes into one, reflects their statuses in a thread-safe way.
NewGRPC creates a Probe that wrapped around grpc/health.Server which reflects status of server.
NewHTTP returns HTTPProbe representing readiness and healthiness of given component.
NewInstrumentation returns InstrumentationProbe records readiness and healthiness for given component.

# Structs

GRPCProbe represents health and readiness status of given component, and provides GRPC integration.
HTTPProbe represents health and readiness status of given component, and provides HTTP integration.
InstrumentationProbe stores instrumentation state of Probe.

# Interfaces

Prober represents health and readiness status of given component.