| Index: scripts/master/buildbucket/client.py
|
| diff --git a/scripts/master/buildbucket/client.py b/scripts/master/buildbucket/client.py
|
| index 6d476ef722629130ee3570241cf7fd83ac3c1786..cf5e7bab50f47468a48f2d822763dccf7893fe84 100644
|
| --- a/scripts/master/buildbucket/client.py
|
| +++ b/scripts/master/buildbucket/client.py
|
| @@ -13,7 +13,8 @@ from master import auth
|
| from master import deferred_resource
|
| from master.buildbucket import common
|
| import apiclient
|
| -import httplib2
|
| +
|
| +from infra_libs import InstrumentedHttp
|
|
|
| BUILDBUCKET_HOSTNAME_PRODUCTION = 'cr-buildbucket.appspot.com'
|
| BUILDBUCKET_HOSTNAME_TESTING = 'cr-buildbucket-test.appspot.com'
|
| @@ -48,7 +49,7 @@ def create_buildbucket_service(master, hostname=None, verbose=None):
|
| # https://chromium.googlesource.com/chromium/tools/build/+/08b404f/third_party/google_api_python_client/googleapiclient/discovery.py#146
|
| # https://chromium.googlesource.com/chromium/tools/build/+/08b404f/third_party/google_api_python_client/googleapiclient/discovery.py#218
|
| resource = apiclient.discovery.Resource(
|
| - http=httplib2.Http(),
|
| + http=InstrumentedHttp('buildbucket'),
|
| # Note that this does not include _ah/ in URL path, which means
|
| # we bypass Cloud Endpoints proxy server. See also:
|
| # https://bugs.chromium.org/p/chromium/issues/detail?id=626650
|
|
|