def check_health
      begin
        @http_client.check_health
        self.state = :connected
      rescue BalancedHttpClient::NotResponding => e
        ErrorTracker.log(self, "Failed #{@options[:server_name]} health check", e.nested_exception)
        self.state = :disconnected
      rescue StandardError => e
        ErrorTracker.log(self, "Failed #{@options[:server_name]} health check", e, nil, :caller)
        self.state = :disconnected
      end
    end
def check_health
      begin
        @http_client.check_health
        self.state = :connected
      rescue BalancedHttpClient::NotResponding => e
        ErrorTracker.log(self, "Failed #{@options[:server_name]} health check", e.nested_exception)
        self.state = :disconnected
      rescue StandardError => e
        ErrorTracker.log(self, "Failed #{@options[:server_name]} health check", e, nil, :caller)
        self.state = :disconnected
      end
    end
Check health of RightApi directly without applying RequestBalancer
 Do not check whether HTTP client exists

 @return [Symbol] RightApi client state