Harmonize Workspace Tableau dashboards
MR: Pending
Description
For current what total metrics we have created, pls see the link here, https://metrics.gitlab.com/?status=active&productGroup=remote_development&productCategory=workspaces
(For existing metrics, pls see this link, and the top ones without product_category)
To sum up what we have on the board,
- workspace_created
- succeed_workspace_created
- failed_workspace_created
- succeed_&_failed_workspace_created
- failed_workspace_created_by_reasons (2 failure category in total, and 4 relating to devfile validation are moved to devfile validation event)
- workspace_started
- new_workspace_started
- existing_workspace_started
- new_&_existing_workspace_started
- open_workspace_button_clicks
- new_workspace_button_clicks
- for project page button
- for MR page button
- for all workspaces page button
- devfile_validate_result
- total_failed_devfile_validated
- failed_by_devfile_yaml_parse
- failed_by_devfile_yaml_load
- failed_by_devfile_yaml_flatten
- failed_by_devfile_restrictions
Most metrics would have 3 timeframes(7d, 28d, and all-time). For example, we have,
counts.count_total_existing_workspaces_startedcounts.count_total_existing_workspaces_started_weeklycounts.count_total_existing_workspaces_started_monthly
We should be able to achieve a few metrics with above defined, for example, workspace creation failure rate, workspace creation failure by reasons.
Acceptance criteria
TODO: Fill out (required)
-
[Describe what must be achieved to complete this issue.] -
[If applicable, please provide design specifications for this feature/enhancement.] -
[If applicable, please list any technical requirements (performance, security, database, etc.)]
Implementation plan
TODO: Fill out or delete (optional)
[Provide a high-level plan for implementation of this issue, including relevant technical and/or design details.]
Edited by zli