You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
There's a common pattern in adapters wherein the version is sent to a user_agent_string or application_name field when opening a connection that enables the underlying database's product team to have telemetry on the volume of dbt invocations that they're getting. This is normally found in the AdapterConnectionManager.open() method (e.g. DatabricksConnectionManager.open() )
If possible, it would be great to provide at least a template for adapter developers know that it's a good idea to do. Perhaps it can be mentioned in our how to guides in conjunction with unique_field(), which is used for dbt Labs's telemetry
There's a common pattern in adapters wherein the version is sent to a
user_agent_string
orapplication_name
field when opening a connection that enables the underlying database's product team to have telemetry on the volume of dbt invocations that they're getting. This is normally found in the AdapterConnectionManager.open() method (e.g. DatabricksConnectionManager.open() )If possible, it would be great to provide at least a template for adapter developers know that it's a good idea to do. Perhaps it can be mentioned in our how to guides in conjunction with
unique_field()
, which is used for dbt Labs's telemetrydbt-database-adapter-scaffold/{{cookiecutter.project_name}}/dbt/adapters/{{cookiecutter.directory_name}}/connections.py
Lines 89 to 95 in 6145069
The text was updated successfully, but these errors were encountered: