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

Tool version telemetry #903

Merged
merged 1 commit into from
Jan 8, 2024
Merged

Tool version telemetry #903

merged 1 commit into from
Jan 8, 2024

Conversation

ofalvai
Copy link
Contributor

@ofalvai ofalvai commented Dec 20, 2023

Checklist

Version

Requires a MAJOR/MINOR/PATCH version update

Context

Follow up to #902

Changes

  • Send the collected tool version report as a standard telemetry event.
  • Add a few more useful properties to the event

Investigation details

Decisions

As the tool version map contains arbitrary key-value pairs and we'll add more tools under ASDF, I decided to just serialize everything as JSON. We can process the JSON at query-time easily.

@ofalvai ofalvai mentioned this pull request Dec 20, 2023
2 tasks
@ofalvai
Copy link
Contributor Author

ofalvai commented Dec 20, 2023

Current dependencies on/for this PR:

This stack of pull requests is managed by Graphite.

@ofalvai ofalvai force-pushed the BE-1221-tool-version-tracker branch 4 times, most recently from b17de03 to a0a14c9 Compare December 20, 2023 14:28
@ofalvai ofalvai force-pushed the BE-1221-tool-version-telemetry branch from 0c03dd7 to abb8e46 Compare December 20, 2023 15:35
@ofalvai ofalvai force-pushed the BE-1221-tool-version-tracker branch from a0a14c9 to d8867b9 Compare December 20, 2023 15:35
tothszabi
tothszabi previously approved these changes Dec 20, 2023
@ofalvai
Copy link
Contributor Author

ofalvai commented Jan 8, 2024

Merge activity

  • Jan 8, 6:14 AM: @ofalvai started a stack merge that includes this pull request via Graphite.
  • Jan 8, 6:24 AM: Graphite rebased this pull request as part of a merge.
  • Jan 8, 6:32 AM: @ofalvai merged this pull request with Graphite.

@ofalvai ofalvai force-pushed the BE-1221-tool-version-telemetry branch from abb8e46 to 9800c02 Compare January 8, 2024 11:14
Base automatically changed from BE-1221-tool-version-telemetry to master January 8, 2024 11:23
@ofalvai ofalvai dismissed tothszabi’s stale review January 8, 2024 11:23

The base branch was changed.

@ofalvai ofalvai force-pushed the BE-1221-tool-version-tracker branch from d8867b9 to 67bc2fe Compare January 8, 2024 11:23
@ofalvai ofalvai merged commit cc732b1 into master Jan 8, 2024
6 checks passed
@ofalvai ofalvai deleted the BE-1221-tool-version-tracker branch January 8, 2024 11:32
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