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

Usage telemetry #1629

Closed
4 tasks
dvsrepo opened this issue Mar 2, 2022 · 2 comments · Fixed by #1687 or #1746
Closed
4 tasks

Usage telemetry #1629

dvsrepo opened this issue Mar 2, 2022 · 2 comments · Fixed by #1687 or #1746
Assignees
Labels
area: server Indicates that an issue or pull request is related to the server
Milestone

Comments

@dvsrepo
Copy link
Member

dvsrepo commented Mar 2, 2022

Description

Record several usage metrics for the python client and API usage.

The registered event must be well defined and documented to users and could be disabled at any moment.

Tasks

  • Add metrics documentation (how to disable, which metrics will be collected,...)
  • Minimal event to register: /api/me, /api/datasets/.../bulk and API errors
  • Define metrics component (encapsulate communication with segment.io, environment settings,...)
  • Configure the segment.io sources and destinations
@dvsrepo dvsrepo added client area: server Indicates that an issue or pull request is related to the server labels Mar 2, 2022
@frascuchon frascuchon added client area: server Indicates that an issue or pull request is related to the server and removed client area: server Indicates that an issue or pull request is related to the server labels Jul 12, 2022
@frascuchon frascuchon self-assigned this Jul 20, 2022
@frascuchon frascuchon transferred this issue from another repository Jul 21, 2022
@frascuchon
Copy link
Member

@dvsrepo You should start to work from this branch https://github.com/recognai/rubrix/tree/feat/usage-telemetry (I cannot create a draft PR since the branch has no changes)

@dvsrepo dvsrepo mentioned this issue Aug 20, 2022
5 tasks
@dvsrepo
Copy link
Member Author

dvsrepo commented Aug 20, 2022

@frascuchon I've added a base doc. This needs to be completed with an exhaustive list of fields, methods and also the specif way of opting-in and out.

@frascuchon frascuchon linked a pull request Aug 23, 2022 that will close this issue
5 tasks
@frascuchon frascuchon added this to the v0.18.0 milestone Sep 13, 2022
@frascuchon frascuchon linked a pull request Oct 3, 2022 that will close this issue
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
area: server Indicates that an issue or pull request is related to the server
Projects
None yet
Development

Successfully merging a pull request may close this issue.

2 participants