nateprewitt opened a new issue, #49169:
URL: https://github.com/apache/arrow/issues/49169

   ### 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](https://azure.github.io/azure-sdk-for-cpp/#telemetry-configuration)
 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](https://github.com/nateprewitt/arrow/commit/e15a422b5462cea2736e367e8c8accf0b50ecf92)
 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 some some other 
examples on precedent for updating other libraries/frameworks to use this 
format:
   
   [NIXL Azure Blob 
Client](https://github.com/ai-dynamo/nixl/blob/d133d012d4638d94574fcbfe38bb6a19e1545f7c/src/plugins/azure_blob/azure_blob_client.cpp#L71)
   [Langchain Azure 
Storage](https://github.com/langchain-ai/langchain-azure/blob/9f6873747a4b66eac5c834e30405d1607859adf0/libs/azure-storage/langchain_azure_storage/document_loaders.py#L132)
   
   ### Component(s)
   
   C++


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to