[ 
https://issues.apache.org/jira/browse/CALCITE-5534?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

TJ Banghart updated CALCITE-5534:
---------------------------------
    Description: 
It could be beneficial to add a {{userAgent}} parameter to the JDBC URL 
recognized options. This {{userAgent}} value would be passed from the client to 
server as a {{User-Agent}} HTTP header. This would allow Avatica servers to 
more easily identify requesting applications.

{{userAgent}} value would also be made available in the {{info}} properties 
server side.

Here's [Denodo's {{userAgent}} 
|https://community.denodo.com/docs/html/browse/6.0/vdp/administration/monitoring_the_virtual_dataport_server/monitoring_with_a_java_management_extensions_jmx_agent/setting_the_user_agent_of_an_application]
 as an example.

  was:
It could be beneficial to add a {{userAgent}} parameter to the JDBC 
URL/recognized properties. Client requests would pass the `userAgent` value as 
a {{User-Agent}} HTTP header so Avatica servers could more easily identify 
requesting applications. {{userAgent}} would also be available in the {{info}} 
properties on server side. 

Here's [Denodo's {{userAgent}} | 
https://community.denodo.com/docs/html/browse/6.0/vdp/administration/monitoring_the_virtual_dataport_server/monitoring_with_a_java_management_extensions_jmx_agent/setting_the_user_agent_of_an_application]
 as an example.


> Add `userAgent` as JDBC param to Avatica
> ----------------------------------------
>
>                 Key: CALCITE-5534
>                 URL: https://issues.apache.org/jira/browse/CALCITE-5534
>             Project: Calcite
>          Issue Type: Improvement
>          Components: avatica
>            Reporter: TJ Banghart
>            Assignee: TJ Banghart
>            Priority: Minor
>
> It could be beneficial to add a {{userAgent}} parameter to the JDBC URL 
> recognized options. This {{userAgent}} value would be passed from the client 
> to server as a {{User-Agent}} HTTP header. This would allow Avatica servers 
> to more easily identify requesting applications.
> {{userAgent}} value would also be made available in the {{info}} properties 
> server side.
> Here's [Denodo's {{userAgent}} 
> |https://community.denodo.com/docs/html/browse/6.0/vdp/administration/monitoring_the_virtual_dataport_server/monitoring_with_a_java_management_extensions_jmx_agent/setting_the_user_agent_of_an_application]
>  as an example.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to