Describe the enhancement requested
This issue is proposing modification of the User Agent identifier used in calls from AzureFileSystem to Azure Storage backends. This addition is part of existing Azure C++ SDK functionality and will make it easier to identify requests coming from Arrow/PyArrow rather than a stand-alone C++ SDK.
Would the Arrow team be open to accepting a PR for this? I have example code here which is tested and should be ready to submit if this would be an acceptable enhancement.
The proposed code prepends a azpartner-arrow/{version} identifier to the HTTP User-Agent Header using the current build version. Here are some examples on precedent for updating other libraries/frameworks to use this format:
NIXL Azure Blob Client
Langchain Azure Storage
Component(s)
C++
Describe the enhancement requested
This issue is proposing modification of the User Agent identifier used in calls from AzureFileSystem to Azure Storage backends. This addition is part of existing Azure C++ SDK functionality and will make it easier to identify requests coming from Arrow/PyArrow rather than a stand-alone C++ SDK.
Would the Arrow team be open to accepting a PR for this? I have example code here which is tested and should be ready to submit if this would be an acceptable enhancement.
The proposed code prepends a
azpartner-arrow/{version}identifier to the HTTP User-Agent Header using the current build version. Here are some examples on precedent for updating other libraries/frameworks to use this format:NIXL Azure Blob Client
Langchain Azure Storage
Component(s)
C++