Skip to content
Snippets Groups Projects

Survey for monitoring feature prioritization

All threads resolved!
Compare and Show latest version
9 files
+ 157
41
Compare changes
  • Side-by-side
  • Inline
Files
9
# Metrics (Dashboards) – Features list
Descriptions of features that we will present to the respondents.
## Guidelines
- Clear and sufficiently detailed description that sets the feature into
necessary system context.
- Simple language without GitLab lingo or sales pitching.
### Questions
In the survey the questions about feature will be asked in a following way:
- Rearrange panels using drag and drop
- How would you feel if you had this feature?
- I like it
- I expect it
- I am neutral
- I can tolerate it
- I dislike it
- How would you feel if you did not have this feature?
- I like it
- I expect it
- I am neutral
- I can tolerate it
- I dislike it
## Current experience
Even though we will try to add as much context to each feature description, it
is still necessary to provide at least general explanation of what system
are we talking about.
<!-- Note: we need to align with the terminology charts or panels-->
In GitLab a dashboard in a group of charts, a single dashboard can contain one or more chart
<!-- Depends on the scope of this research study,
currently its not well defined.-->
## Features
### Dashboard level
##### ⭐Import dashboard templates to create new dashboards
##### ⭐Add variables to a dashboard
<img src='./image_5.png' width=600px />
##### ⭐Out of the box dashboard for monitoring different technologies and services
##### ⭐Ability to delete out of the box dashboards from Metrics
##### ⭐Group dashboards into folders
Group dashboard into folders
##### ⭐Add tags to dashboard for easier search
Add tag to a dashboard to better help you searching for a dashboard
##### ⭐Add a special panel with custom hyperlinks
<img src='./image_1.png' width=600px />
Provide the ability to add hyper links from a dashboard to allow:
* Drill down from a dashboard into another dashboard
* Drill down from a dashboard to an external source
##### ⭐Rearange panels using drag and drop
<img src='./image.png' width=600px />
Current experience: the user can rearrange charts in a dashboard using a yml file
Feature description: Rearrange charts on your dashboard using drag and drop functionality
##### ⭐Resize panels with cursor cursor
Current experience: The panels in the dashboard are at fixed height and length
Feature description: Resize a panel on a dashboard using a cursor
### Panel level
##### ⭐Add custom hyperlinks to the options menu of a panel
<img src='./image_2.png' width=600px />
Provide the ability to add hyper links from a panel in a dashboard to allow
* Drill down from a chart to another chart
* Drill down to an external source
##### ⭐Annotate metric charts
<img src='./image_3.png' width=600px />
Annotation is a vertical line on a chart, when hovered it provide additional
##### ⭐Configure alert directly from a metric chart
##### ⭐Add thresholds that do not trigger alerts
<img src='./image_4.png' width=600px />
Current experience: Thresholds and alerts are tightly coupled
Feature: Allow the users to set and see diffrent thresholds without triggering an alert
##### ⭐Change the appearance of the line on a chart (color, width, dotted line, etc..)
##### ⭐Ability to correlate between metric chart and logs
Loading