Exemplo n.º 1
0
 def make_request(self, url, payload, headers):
   if auth.is_active():
     headers['X-Auth-Token'] = auth.get_token(False)
   r = requests.get(url, params=payload, headers=headers)
   if r.status_code == 401 and auth.is_active():
     headers['X-Auth-Token'] = auth.get_token(True)
     r = requests.get(url, params=payload, headers=headers)
   return r
Exemplo n.º 2
0
 def make_request(self, url, payload, headers):
     if auth.is_active():
         headers['X-Auth-Token'] = auth.get_token(False)
     r = requests.get(url, params=payload, headers=headers)
     if r.status_code == 401 and auth.is_active():
         headers['X-Auth-Token'] = auth.get_token(True)
         r = requests.get(url, params=payload, headers=headers)
     return r
Exemplo n.º 3
0
 def get_metric_data(self, endpoint, tenant, metric_list, payload, headers):
   #Generate Multiplot query to get metrics in list
   url = self.get_multi_endpoint(endpoint,tenant)
   if auth.is_active():
     headers['X-Auth-Token'] = auth.get_token(False)
   r = requests.post(url, params=payload, data=json.dumps(metric_list), headers=headers)
   if r.status_code == 401 and auth.is_active():
     headers['X-Auth-Token'] = auth.get_token(True)
     r = requests.post(url, params=payload, data=json.dumps(metric_list), headers=headers)
   if r.status_code != 200:
     print("get_metric_data failed; response: ", r.status_code, tenant, metric_list)
     return None
   else:
     return r.json()['metrics']
Exemplo n.º 4
0
 def get_metric_data(self, endpoint, tenant, metric_list, payload, headers):
     #Generate Multiplot query to get metrics in list
     url = self.get_multi_endpoint(endpoint, tenant)
     if auth.is_active():
         headers['X-Auth-Token'] = auth.get_token(False)
     r = requests.post(url,
                       params=payload,
                       data=json.dumps(metric_list),
                       headers=headers)
     if r.status_code == 401 and auth.is_active():
         headers['X-Auth-Token'] = auth.get_token(True)
         r = requests.post(url,
                           params=payload,
                           data=json.dumps(metric_list),
                           headers=headers)
     if r.status_code != 200:
         print("get_metric_data failed; response: ", r.status_code, tenant,
               metric_list)
         return None
     else:
         return r.json()['metrics']