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

Version usage reporting for Commodore #293

Closed
simu opened this issue Mar 15, 2021 · 1 comment · Fixed by #971
Closed

Version usage reporting for Commodore #293

simu opened this issue Mar 15, 2021 · 1 comment · Fixed by #971
Labels
enhancement New feature or request RFC Request for Comments

Comments

@simu
Copy link
Member

simu commented Mar 15, 2021

Context

Currently we need to guess if the majority of the user base has upgraded to a Commodore version which supports new features, and have no real information about which versions are still in use.

In order to be able to identify features which can safely be removed and to have an idea of how quickly new Commodore versions are adopted by users, we'd like to have some kind of version usage reporting from Commodore.

Potential approaches

This could be done in many different ways, so far the following have been suggested:

  • Add an endpoint to the Lieutenant API to collect Commodore usage information
  • Set a custom user-agent in Commodore and collect user-agent information from the Lieutenant API
@simu simu added enhancement New feature or request RFC Request for Comments labels Mar 15, 2021
@srueg
Copy link
Contributor

srueg commented Mar 15, 2021

Going the route with user agent could still be used if we drop the lieutenant-api (ref projectsyn/lieutenant-api#94). We could then use Kubernetes audit logs which record the user agent of each API call.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request RFC Request for Comments
Projects
None yet
Development

Successfully merging a pull request may close this issue.

2 participants