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

[Meta] Move the UsageCollection Plugin to Core Services #70779

Closed
5 tasks
afharo opened this issue Jul 6, 2020 · 4 comments
Closed
5 tasks

[Meta] Move the UsageCollection Plugin to Core Services #70779

afharo opened this issue Jul 6, 2020 · 4 comments
Assignees
Labels
Feature:Telemetry Team:Core Core services & architecture: plugins, logging, config, saved objects, http, ES client, i18n, etc

Comments

@afharo
Copy link
Member

afharo commented Jul 6, 2020

There are many reasons to convert the Plugin UsageCollection to a Core Service (one of them: #56762).

This is a meta issue to list all the actions to be taken to complete this migration:

  • Move the code while maintaining the plugin as a proxy ([WIP] Move UsageCollection plugin to a Core Service #69306)
  • Move savedObjects mapping registration for ui-metric and application_usage_* to core
  • Update documentation for plugins to use the Core Service instead of the plugin + deprecate the plugin
  • Migrate all the other plugins (preferably on separate PRs for progress)
  • Delete the plugin UsageCollection
@elasticmachine
Copy link
Contributor

Pinging @elastic/kibana-telemetry (Team:KibanaTelemetry)

@afharo afharo added the Team:Core Core services & architecture: plugins, logging, config, saved objects, http, ES client, i18n, etc label Jul 6, 2020
@elasticmachine
Copy link
Contributor

Pinging @elastic/kibana-platform (Team:Platform)

@TinaHeiligers
Copy link
Contributor

TinaHeiligers commented Jul 7, 2020

This work is on hold for reasons outline here.
@afharo we can probably close this issue since it's not going to be handled in the near future.

@afharo
Copy link
Member Author

afharo commented Jul 7, 2020

Agreed! I was waiting for confirmation in that discussion. Closing the issue in favour of the approach explained in #56762 (comment)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Feature:Telemetry Team:Core Core services & architecture: plugins, logging, config, saved objects, http, ES client, i18n, etc
Projects
None yet
Development

No branches or pull requests

4 participants