Kibana: [Telemetry] [Collectors] Required schema fixes

Created on 29 Jun 2020  路  6Comments  路  Source: elastic/kibana

[Telemetry] [Collectors] Required schema fixes

After introducing schemas to collectors we've identified the following issues with some collectors:

Missing schema:

For missing schemas we need to collaborate with the teams to fill those in.

OSS Collectors:

  • [x] [management] "src/plugins/kibana_usage_collection/server/collectors/management/telemetry_management_collector.ts" (#77897)
  • [x] [telemetry team] "src/plugins/kibana_usage_collection/server/collectors/application_usage/telemetry_application_usage_collector.ts" (#70622)
  • [x] [telemetry team] "src/plugins/kibana_usage_collection/server/collectors/ui_metric/telemetry_ui_metric_collector.ts" (#78827)
  • [x] [telemetry team] "src/plugins/kibana_usage_collection/server/collectors/kibana/kibana_usage_collector.ts" (#77893)
  • [x] [telemetry team] "src/plugins/telemetry/server/collectors/usage/telemetry_usage_collector.ts" (#77902)

X-pack Collectors:

  • [x] [apm] "x-pack/plugins/apm/server/lib/apm_telemetry/index.ts" (#72736)
  • [x] [canvas] "x-pack/plugins/canvas/server/collectors/collector.ts" (#78481)
  • [x] [infra] "x-pack/plugins/infra/server/usage/usage_collector.ts" (#78581)
  • [x] [lens] "x-pack/plugins/lens/server/usage/collectors.ts" (#77929)
  • [x] [reporting] "x-pack/plugins/reporting/server/usage/reporting_usage_collector.ts" (#78591)
  • [X] [ingestManager] "x-pack/plugins/ingest_manager/server/collectors/register.ts" (#71219)

Dynamic fields:

These collectors have dynamic fields, we need to identify a solution for dynamic fields then check in with the teams to fix those collectors with the given solution.

X-pack Collectors:

  • [x] [actions] "x-pack/plugins/actions/server/usage/actions_usage_collector.ts" (#78832)
  • [x] [alerts] "x-pack/plugins/alerts/server/usage/alerts_usage_collector.ts" (#78933)
  • [x] [maps] "x-pack/plugins/maps/server/maps_telemetry/collectors/register.ts" (#78952)
KibanaTelemetry

All 6 comments

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

Re application_usage, it would be great to create it dynamically based on the calls to core.application.register and the id field in it.

@Bamieh which items can I help with? I don't want to waste anyone's time by taking on an issue if someone else has already started working on it.

I would vote for using this a meta issue and create one issue per item in the list. This way we can assign them to ourselves when we are working on them and there are no _maybe someone else is working on this_ situations. What do you think?

@TinaHeiligers Reflecting what we agreed on in slack: I'm working on filling any missing features first to enable us to add the listed missing schemas.

Closing this issue! All the items in the checklist are now completed

Was this page helpful?
0 / 5 - 0 ratings