You need to sign in or sign up before continuing.
Define and document monitor charts "appearance" customizations
Problem to solve
Currently a few aspects of the monitor charts are customizable:
default look and feel | customized |
---|---|
These can be customized by users from their dashboard.yml
as datources in an appearance field, however, these options have been added into the code ad-hoc and have not documented or decided on by the ux
team.
At the moment the customizations are:
In TimeSeries (Area / Line), Anomaly (Boundary Band, AverageLine)
-
line.type
(echart docs): 'solid', 'dashed', 'dotted' -
line.width
(echart docs): int number -
area.opacity
(echart docs): floating point from 0 to 1
Further details
Possibly the options are a legacy of customization that was used internally, and now that this configuration is available to users we can remove it.
Proposal
2 main ways can be taken:
-
Remove the configurable options altogether and keep the default look and feel for all charts. -
Decide which options should be kept and document them, to allow the users to customize - And decide if more options should be added / removed.
Who can address the issue
Folks at @gitlab-org/monitor/ux
Other links/references
Edited by Miguel Rincon