Browse Source

HUE-6077 [metadata] Add API response id for tracking

Romain Rigaux 8 years ago
parent
commit
ba48903
1 changed files with 5 additions and 1 deletions
  1. 5 1
      desktop/libs/metadata/src/metadata/optimizer_client.py

+ 5 - 1
desktop/libs/metadata/src/metadata/optimizer_client.py

@@ -69,7 +69,11 @@ class OptimizerApi(object):
     return self._token
     return self._token
 
 
   def _call(self, *kwargs):
   def _call(self, *kwargs):
-    data = self._api.call_api(*kwargs).json()
+    resp = self._api.call_api(*kwargs)
+    data = resp.json()
+
+    if resp.headers.get('x-altus-request-id'):
+      LOG.info('%s: %s' % (resp.headers['x-altus-request-id'], kwargs))
 
 
     if data.get('code') == 'UNKNOWN':
     if data.get('code') == 'UNKNOWN':
       raise NavOptException(data.get('message'))
       raise NavOptException(data.get('message'))