Versions in this module Expand all Collapse all v0 v0.26.0 Apr 9, 2022 Changes in this version + type GRPCProbe struct + func NewGRPC() *GRPCProbe + func (p *GRPCProbe) HealthServer() *health.Server + func (p *GRPCProbe) Healthy() + func (p *GRPCProbe) NotHealthy(err error) + func (p *GRPCProbe) NotReady(err error) + func (p *GRPCProbe) Ready() + type HTTPProbe struct + func NewHTTP() *HTTPProbe + func (p *HTTPProbe) Healthy() + func (p *HTTPProbe) HealthyHandler(logger log.Logger) http.HandlerFunc + func (p *HTTPProbe) IsReady() bool + func (p *HTTPProbe) NotHealthy(err error) + func (p *HTTPProbe) NotReady(err error) + func (p *HTTPProbe) Ready() + func (p *HTTPProbe) ReadyHandler(logger log.Logger) http.HandlerFunc + type InstrumentationProbe struct + func NewInstrumentation(component component.Component, logger log.Logger, reg prometheus.Registerer) *InstrumentationProbe + func (p *InstrumentationProbe) Healthy() + func (p *InstrumentationProbe) NotHealthy(err error) + func (p *InstrumentationProbe) NotReady(err error) + func (p *InstrumentationProbe) Ready() + type Probe interface + Healthy func() + NotHealthy func(err error) + NotReady func(err error) + Ready func() + func Combine(probes ...Probe) Probe