-
Notifications
You must be signed in to change notification settings - Fork 365
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
[DRAFT] feat: simplify telemetry #5441
Closed
Closed
Changes from 64 commits
Commits
Show all changes
65 commits
Select commit
Hold shift + click to select a range
431f296
Update `TelemetryClient` to use `huggingface_hub.utils`
davidberenstein1957 2d4aef4
Update `user``CRUD` telemetry tracking
davidberenstein1957 71cf614
Update `workspace` CRUD telemetry tracking
davidberenstein1957 e1924e4
Update `workspace` telemetry from `list_user_workspaces` method
davidberenstein1957 11a1f85
Fix arguments passed to `track_crud_workspace` in `list_user_workspaces`
davidberenstein1957 9adfc16
Fix `await` to `telemetry` call
davidberenstein1957 0109e44
Update `telemetry_client: TelemetryClient = Depends(get_telemetry_cli…
davidberenstein1957 038d8f6
Add telemetry methods, dataset, workspace, user, settings, records, r…
davidberenstein1957 dbcebdc
Add telemetry methods `fields`
davidberenstein1957 5581837
Add telemetry methods `metadata_properties`
davidberenstein1957 9d7316d
Add telemetry methods `questions`
davidberenstein1957 01d8af7
Add telemetry methods `records`
davidberenstein1957 cea525c
Add telemetry methods to `responses`
davidberenstein1957 aa9c6ca
Add telemetry methods to ùsers`
davidberenstein1957 b694ce1
Add telemetry `suggestions`
davidberenstein1957 ebf139e
Update `track_crud_dataset_setting` processing
davidberenstein1957 fc2055c
Merge branch 'develop' into feat/5204-feature-add-huggingface_hubutil…
davidberenstein1957 77dd130
Add `enable_telemetry` check
davidberenstein1957 6979112
Remove `disable_send`
davidberenstein1957 9bffe18
Deprecate `ARGILLA_ENABLE_TELEMETRY` env var
davidberenstein1957 e6763cc
Update `test_telemetry`
davidberenstein1957 a94ab7c
Add enable telemetry to post_init
davidberenstein1957 a6f7c0f
Add `UUID` to `str` covnersion
davidberenstein1957 a70c590
Run tests with enabled telemetry
davidberenstein1957 d762dc3
Remove `telemetry` client
davidberenstein1957 4addc7b
Fix tests errors
davidberenstein1957 ac7601c
Update `test_telemetry` fixture
davidberenstein1957 c72c4b0
Update disable telemetry env var
davidberenstein1957 538c268
Fix tests dataset creation
davidberenstein1957 0b167eb
Fix failing tests due to unloaded DatabaseModels
davidberenstein1957 4fcbbd6
Add tests telemetry crud datasets
davidberenstein1957 8428939
Update tests coverage telemetry tracking
davidberenstein1957 daea0b2
Merge branch 'develop' into feat/5204-feature-add-huggingface_hubutil…
davidberenstein1957 18c5d0f
Update argilla-server/src/argilla_server/settings.py
davidberenstein1957 0230bfa
Remove Python version from sytem info
davidberenstein1957 cbacf35
Update tests to also check assert call track_data
davidberenstein1957 2473c82
Add documentation for telemetry information (#5253)
davidberenstein1957 35c9e43
Add async telemetry client
davidberenstein1957 df9a0fc
Update `test_telemetry`
davidberenstein1957 c64cc29
Update list-like to basic CRUD
davidberenstein1957 8b0c752
Merge branch 'develop' into feat/5204-feature-add-huggingface_hubutil…
davidberenstein1957 0ed746b
[pre-commit.ci] auto fixes from pre-commit.com hooks
pre-commit-ci[bot] fef47b8
Resolved utcnow() deprecation
davidberenstein1957 b982497
Merge branch 'feat/5204-feature-add-huggingface_hubutilssend_telemetr…
davidberenstein1957 e332696
Update to always add error type to overview
davidberenstein1957 a1c83a1
Add dataset distribution tracking to telemetry
davidberenstein1957 17b0403
Revert UTC change
davidberenstein1957 f6e9f38
fix failing tests
davidberenstein1957 68d6e53
fix failing tests
davidberenstein1957 de181a9
Remove server id from telemetry to be more GDPR compliant
davidberenstein1957 b823e2e
Update tlemetry workflow
davidberenstein1957 bb2dfd5
Merge branch 'develop' into feat/5204-feature-add-huggingface_hubutil…
frascuchon cad43a1
chore: add huggingface_hub to dependencies
davidberenstein1957 5fd9492
Merge branch 'feat/5204-feature-add-huggingface_hubutilssend_telemetr…
davidberenstein1957 659d9a2
docs: update telemetry sections
davidberenstein1957 c725352
update: usage from record_subtopic to record_suggestions and record_r…
davidberenstein1957 93d46b1
refactor: introduced track_error specific method
davidberenstein1957 f5901b9
refactor: name search operation like "search"
davidberenstein1957 5540dce
feat: simplify telemetry
davidberenstein1957 b892cfd
fix: resolve failing tests
davidberenstein1957 c4085ee
feat: add record creation
davidberenstein1957 7117939
fix: replace startup shutdown with lifespan
davidberenstein1957 ab5c6ef
refactor: cleanup some code
davidberenstein1957 d59ff6c
fix: application lifespan
davidberenstein1957 020c617
Merge branch 'develop' into feat/telemetry-simplified
davidberenstein1957 File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.
Oops, something went wrong.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I think adding the dataset count when listing the datasets for the owner is a bit of a convoluted way of computing the metric. It might make more sense to send this information somewhere else in the system. I think I should rethink these metrics and include them in a second iteration.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Also, not sure about the need for
crud_action="read"
here since is no related to a resource crud action (we compute a size)