(self, address, object_path, service_name, tags, *args, **kwargs)
return response_json
Query the given URL and return the JSON response
Query the given URL and return the JSON response
Query the given URL and return the JSON response
def _rest_request_to_json(self, address, object_path, service_name, tags, *args, **kwargs):
        """
        Query the given URL and return the JSON response
        """
        response = self._rest_request(address, object_path, service_name, tags, *args, **kwargs)

        try:
            response_json = response.json()

        except JSONDecodeError as e:
            self.service_check(
                service_name,
                AgentCheck.CRITICAL,
                tags=['url:%s' % self._get_url_base(address)] + tags,
                message='JSON Parse failed: {0}'.format(e),
            )
            raise

        return response_json
def _rest_request_to_json ( self , address , object_path , service_name , tags , * args , * * kwargs ) : response = self . _rest_request ( address , object_path , service_name , tags , * args , * * kwargs ) try : response_json = response . json ( ) except JSONDecodeError as e : self . service_check ( service_name , AgentCheck . CRITICAL , tags = [ 'url:%s' % self . _get_url_base ( address ) ] + tags , message = 'JSON Parse failed: {0}' . format ( e ) , ) raise return response_json