Skip to content
This repository was archived by the owner on Sep 17, 2025. It is now read-only.

Commit 5eed408

Browse files
authored
[Bug fix] Allow redirects for proxy (#1229)
1 parent 7247ce0 commit 5eed408

File tree

1 file changed

+5
-2
lines changed
  • contrib/opencensus-ext-azure/opencensus/ext/azure/common

1 file changed

+5
-2
lines changed

contrib/opencensus-ext-azure/opencensus/ext/azure/common/transport.py

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -111,13 +111,16 @@ def _transmit(self, envelopes):
111111
token = self.options.credential.get_token(_MONITOR_OAUTH_SCOPE)
112112
headers["Authorization"] = "Bearer {}".format(token.token)
113113
endpoint += '/v2.1/track'
114+
proxies = json.loads(self.options.proxies)
115+
allow_redirects = len(proxies) != 0
116+
114117
response = requests.post(
115118
url=endpoint,
116119
data=json.dumps(envelopes, default=str),
117120
headers=headers,
118121
timeout=self.options.timeout,
119-
proxies=json.loads(self.options.proxies),
120-
allow_redirects=False,
122+
proxies=proxies,
123+
allow_redirects=allow_redirects,
121124
)
122125
except requests.Timeout as ex:
123126
if not self._is_stats_exporter():

0 commit comments

Comments
 (0)