Skip to content

feat: report anonymous SDK usage analytics on client creation - #1196

Closed
nelson-parente wants to merge 1 commit into
dapr:mainfrom
nelson-parente:nelson/scarf-usage-analytics
Closed

feat: report anonymous SDK usage analytics on client creation#1196
nelson-parente wants to merge 1 commit into
dapr:mainfrom
nelson-parente:nelson/scarf-usage-analytics

Conversation

@nelson-parente

Copy link
Copy Markdown
Contributor

No description provided.

PyPI publishes only aggregate download counts, so the project has no
signal about how the SDK is actually used.

Sends SDK version, OS, arch and Python version once per process when a
client is first constructed. Runs on a background daemon thread with a 2s
timeout and swallows every error, so blocked egress and air-gapped
clusters are unaffected. No application data is collected.

Honors DO_NOT_TRACK, SCARF_NO_ANALYTICS and DAPR_DISABLE_ANALYTICS.
Disclosed in a README 'Usage Analytics' section with opt-out instructions.
@yaron2 yaron2 closed this Aug 18, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants