Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Feature] dbt-loom should disable dbt Labs' telemetry that catalogs plugin execution and model counts #92

Open
nicholasyager opened this issue Oct 22, 2024 · 0 comments
Assignees
Labels
enhancement New feature or request

Comments

@nicholasyager
Copy link
Owner

nicholasyager commented Oct 22, 2024

Is your feature request related to a problem? Please describe.
This is not related to a defect.

Describe the solution you'd like
Currently, dbt Labs has telemetry in place that records dbt plugin initialization, and records the number of models injected via plugins. This is a privacy violation for dbt-loom users since dbt Labs has a competing proprietary approach, and since dbt Lab may use this as an extension of their surveillance of the open source community. Ideally, during the instantiation of dbt-loom, the telemetry associated with plugin use is deactivated via variable or dynamic patching.

Describe alternatives you've considered

  • We could leave it in place. This seems not ideal since we would then be maintaining the status quo.
  • We could provide erroneous or other garbage data to damage the quality of their telemetry. This would be actively hostile, and is likely not the "friendly" thing to do.

Additional context
None.

@nicholasyager nicholasyager added the enhancement New feature or request label Oct 22, 2024
@nicholasyager nicholasyager self-assigned this Oct 22, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

1 participant