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

cli: Enable client-side telemetry and analytics #32010

Open
2 tasks done
jiayiwang7 opened this issue Nov 4, 2024 · 1 comment
Open
2 tasks done

cli: Enable client-side telemetry and analytics #32010

jiayiwang7 opened this issue Nov 4, 2024 · 1 comment
Assignees
Labels
cli Issues related to the CDK CLI effort/medium Medium work item – several days of effort feature-request A feature should be added or improved. p2 package/tools Related to AWS CDK Tools or CLI

Comments

@jiayiwang7
Copy link
Member

Describe the feature

Enable client-side telemetry and analytics collection in the CDK CLI. This feature would collect anonymized usage metrics, system and environment information, and error diagnostics to gain insights into how the CDK CLI is being utilized.

Use Case

Enhance our services based on customer insights and feedback. By collecting telemetry data from the CDK CLI, we can better understand customer needs, identify areas for improvement, and prioritize future enhancements to deliver a better user experience. This data helps us diagnose and resolve issues more effectively, ultimately driving continuous improvement of the CDK CLI.

Proposed Solution

  • Introduce a new configuration option in the CDK CLI to enable/disable telemetry collection.
  • Implement secure and anonymized telemetry data collection and transmission functionality.
  • Ensure strict adherence to data privacy and security best practices, excluding any personally identifiable information (PII) or sensitive project-level details.
  • Provide clear documentation, opt-in/opt-out mechanisms, and transparency regarding the collected data.

Other Information

This proposed feature is similar to the telemetry implementation in the AWS Serverless Application Model (SAM) CLI.

Acknowledgements

  • I may be able to implement this feature request
  • This feature might incur a breaking change

CDK version used

N/A

Environment details (OS name and version, etc.)

N/A

@jiayiwang7 jiayiwang7 added feature-request A feature should be added or improved. needs-triage This issue or PR still needs to be triaged. labels Nov 4, 2024
@github-actions github-actions bot added the package/tools Related to AWS CDK Tools or CLI label Nov 4, 2024
@ashishdhingra ashishdhingra self-assigned this Nov 4, 2024
@ashishdhingra ashishdhingra added p2 investigating This issue is being investigated and/or work is in progress to resolve the issue. and removed needs-triage This issue or PR still needs to be triaged. labels Nov 4, 2024
@ashishdhingra
Copy link
Contributor

Appears to be a tracking item for CDK team.

@ashishdhingra ashishdhingra added effort/medium Medium work item – several days of effort and removed investigating This issue is being investigated and/or work is in progress to resolve the issue. labels Nov 4, 2024
@ashishdhingra ashishdhingra removed their assignment Nov 4, 2024
@jiayiwang7 jiayiwang7 added the cli Issues related to the CDK CLI label Nov 4, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
cli Issues related to the CDK CLI effort/medium Medium work item – several days of effort feature-request A feature should be added or improved. p2 package/tools Related to AWS CDK Tools or CLI
Projects
None yet
Development

No branches or pull requests

3 participants