const probeTimeOut … type ValidatorFn … type Server … type HttpServer … type ServerStatus … func (server *HttpServer) DoServerCheck() (probe.Result, string, error) { … } type EtcdServer … func (server *EtcdServer) DoServerCheck() (probe.Result, string, error) { … }