def get_url(self, endpoint, api_key): endpoint_base_url = get_url_endpoint(endpoint) if self._application.agent_dns_caching: endpoint_base_url = self._application.get_from_dns_cache( endpoint_base_url) return "{0}/api/v1/check_run/?api_key={1}".format( endpoint_base_url, api_key)
def get_url(self, endpoint): endpoint_base_url = get_url_endpoint( self._application._agentConfig[endpoint]) api_key = self._application._agentConfig.get('api_key') if api_key: return endpoint_base_url + '/intake?api_key=%s' % api_key return endpoint_base_url + '/intake'
def get_url(self, endpoint): endpoint_base_url = get_url_endpoint( self._application._agentConfig[endpoint]) config = self._application._agentConfig api_key = config['api_key'] url = endpoint_base_url + '/api/v1/check_run/?api_key=' + api_key return url
def get_url(self, endpoint, api_key): endpoint_base_url = get_url_endpoint(endpoint) if self._application.agent_dns_caching: endpoint_base_url = self._application.get_from_dns_cache( endpoint_base_url) return "{0}/intake/{1}?api_key={2}".format(endpoint_base_url, self._msg_type, api_key)
def get_url(self, endpoint): endpoint_base_url = get_url_endpoint( self._application._agentConfig[endpoint]) api_key = self._application._agentConfig.get('api_key') if api_key: return "{0}/intake/{1}?api_key={2}".format(endpoint_base_url, self._msg_type, api_key) return "{0}/intake/{1}".format(endpoint_base_url, self._msg_type)
def get_url(self, endpoint, agent_key): endpoint_base_url = get_url_endpoint(endpoint) if self._application.agent_dns_caching: endpoint_base_url = self._application.get_from_dns_cache( endpoint_base_url) if agent_key: return "{0}/intake/{1}?agent_key={2}".format( endpoint_base_url, self._msg_type, agent_key) else: log.error(u"No agent key was found.") return
def __init__(self, cmdline=False, case_id=None): self._case_id = case_id self._cmdline = cmdline self._init_tarfile() self._save_logs_path() config = get_config() self._api_key = config.get('api_key') self._url = "{0}{1}".format( get_url_endpoint(config.get('dd_url'), endpoint_type='flare'), self.DATADOG_SUPPORT_URL) self._hostname = get_hostname(config) self._prefix = "datadog-{0}".format(self._hostname)
def __init__(self, cmdline=False, case_id=None): self._case_id = case_id self._cmdline = cmdline self._init_tarfile() self._save_logs_path() config = get_config() self._api_key = config.get("api_key") self._url = "{0}{1}".format( get_url_endpoint(config.get("dd_url"), endpoint_type="flare"), self.DATADOG_SUPPORT_URL ) self._hostname = get_hostname(config) self._prefix = "datadog-{0}".format(self._hostname)
def __init__(self, cmdline=False, case_id=None): self._case_id = case_id self._cmdline = cmdline self._init_tarfile() self._init_permissions_file() self._save_logs_path() self._config = get_config() self._api_key = self._config.get('api_key') self._url = "{0}{1}".format( get_url_endpoint(self._config.get('dd_url'), endpoint_type='flare'), self.DATADOG_SUPPORT_URL ) self._hostname = get_hostname(self._config) self._prefix = "datadog-{0}".format(self._hostname)
def __init__(self, cmdline=False, case_id=None): self._case_id = case_id self._cmdline = cmdline self._init_tarfile() self._init_permissions_file() self._save_logs_path() self._config = get_config() self._api_key = self._config.get('api_key') self._url = "{0}{1}".format( get_url_endpoint(self._config.get('dd_url'), endpoint_type='flare'), self.STACKSTATE_SUPPORT_URL) self._hostname = get_hostname(self._config) self._prefix = "stackstate-{0}".format(self._hostname)
def test_dns_cache(self): side_effects = [(None, None, ['1.1.1.1', '2.2.2.2']), (None, None, ['3.3.3.3'])] mock_resolve = MagicMock(side_effect=side_effects) cache = DNSCache(self.DNS_TTL) with patch('socket.gethostbyaddr', mock_resolve): ip = cache.resolve('foo') self.assertTrue(ip in side_effects[0][2]) sleep(self.DNS_TTL + 1) ip = cache.resolve('foo') self.assertTrue(ip in side_effects[1][2]) # resolve intake endpoint = get_url_endpoint(DEFAULT_ENDPOINT) location = urlparse(endpoint) ip = cache.resolve(location.netloc) self.assertNotEqual(ip, location.netloc)
def get_url(self, endpoint): endpoint_base_url = get_url_endpoint(self._application._agentConfig[endpoint]) api_key = self._application._agentConfig.get('api_key') if api_key: return endpoint_base_url + '/intake?api_key=%s' % api_key return endpoint_base_url + '/intake'
def get_url(self, endpoint): endpoint_base_url = get_url_endpoint(self._application._agentConfig[endpoint]) config = self._application._agentConfig api_key = config["api_key"] url = endpoint_base_url + "/api/v1/series/?api_key=" + api_key return url
def get_url(self, endpoint, api_key): endpoint_base_url = get_url_endpoint(endpoint) if self._application.agent_dns_caching: endpoint_base_url = self._application.get_from_dns_cache(endpoint_base_url) return "{0}/api/v1/check_run/?api_key={1}".format(endpoint_base_url, api_key)
def get_url(self, endpoint): endpoint_base_url = get_url_endpoint(self._application._agentConfig[endpoint]) api_key = self._application._agentConfig.get('api_key') if api_key: return "{0}/intake/{1}?api_key={2}".format(endpoint_base_url, self._msg_type, api_key) return "{0}/intake/{1}".format(endpoint_base_url, self._msg_type)
def get_url(self, endpoint, api_key): endpoint_base_url = get_url_endpoint(endpoint) return "{0}/api/v1/check_run/?api_key={1}".format(endpoint_base_url, api_key)
def get_url(self, endpoint, api_key): endpoint_base_url = get_url_endpoint(endpoint) return "{0}/intake/{1}?api_key={2}".format(endpoint_base_url, self._msg_type, api_key)
def get_url(self, endpoint, api_key): endpoint_base_url = get_url_endpoint(endpoint) if self._application.agent_dns_caching: endpoint_base_url = self._application.get_from_dns_cache(endpoint_base_url) return "{0}/intake/{1}?api_key={2}".format(endpoint_base_url, self._msg_type, api_key)
def get_url(self, endpoint): endpoint_base_url = get_url_endpoint(self._application._agentConfig[endpoint]) config = self._application._agentConfig api_key = config['api_key'] url = endpoint_base_url + '/api/v1/check_run/?api_key=' + api_key return url
def get_url(self, endpoint, api_key): endpoint_base_url = get_url_endpoint(endpoint) return "{0}/api/v1/check_run/?api_key={1}".format( endpoint_base_url, api_key)