Skip to content
Snippets Groups Projects

Survey for monitoring feature prioritization

All threads resolved!
Compare and Show latest version
8 files
+ 96
18
Compare changes
  • Side-by-side
  • Inline
Files
8
@@ -25,39 +25,116 @@ In the survey the questions about feature will be asked in a following way:
- I can tolerate it
- I dislike it
## Current experience
## Current features
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-->
<!-- Depends on the scope of this research study,
currently its not well defined.-->
- GitLab monitoring... Consists of dashboards.
- Dashboard consists of a number of panels. Each panel can contain a static a chart,
a numerical indicator or a static markdown text. It is possible to create new
and delete existing dashboards.
- Configuration of each dashboard is done by editing a yaml file.
## New features
## Features
Rearrange panels using drag and drop
Resize a panel manually
<behavior> + <user goal/benefit>
Drill down from a dashboard into another dashboard
### Dashboard level
Drill down from a chart to another chart
##### ⭐Import dashboard templates to create new dashboards
<!-- Main usage -->
Dashboard creation templates
that you can choose from when creating new dashboards.
It will speed up the dashboard creation process and improve consistency.
Drill down to an external source
<!-- Additional
- Add a new template
- Delete existing template
-->
Add annotations to a chart
##### ⭐Add variables to a dashboard
An special interactive 'quick configuration panel'
where you can tune specific variables of the dashboard right in the dashboard UI.
It will allow you to have smaller number of dashboards created and therefore
make dashboard management easier.
Add tag to a dashboard
<img src='./image_5.png' width=600px />
Group dashboard into folders
Configure alert from a metric chart
##### ⭐Out of the box dashboard for monitoring different technologies and services
A set of out-of-the-box dashboards for the most common technologies and services
that are configured automatically when you set up monitoring in GitLab.
It will improve experience of users that just started using the monitoring
features of GitLab.
See the threshold on a metric chart
##### ⭐Ability to delete out of the box dashboards from Metrics
Change the appearance of the line on a chart (color, width, etc...)
##### ⭐Group dashboards into folders
Dashboard folders in the dropdown
<!--??-->
This will improve organization of your dashboards.
Out of the box dashboard for monitoring different technologies and services
##### ⭐Add tags to dashboard for easier search
Tag with searchable keywords
that you can assign to dashboards.
It will allow you to find dashboards faster.
Ability to correlate between metric chart and logs
##### ⭐Add a special panel with custom hyperlinks
A special panel with a list of custom hyperlinks
so you can drill down to a tool of your choice (e.g. another dashboard or external tool)
right from the dashboard UI.
To speed up navigation between different tools.
<img src='./image_1.png' width=600px />
<!-- Following 2 features should be merged to the 3rd.
We should not try break stuff to MVCs when talking to users.-->
##### ⭐Rearange panels using drag and drop
A possibility
to rearrange panels using drag and drop rather than by editing the yaml file.
<img src='./image.png' width=600px />
##### ⭐Resize panels with cursor
A possibility
to resize panels using cursor rather than by editing the yaml file.
### Panel level
##### ⭐Add custom hyperlinks to the options menu of a panel
Custom hyperlink in the options menu of a panel,
so you can drill down to a tool of your choice (e.g. another dashboard or external tool)
right from the relevant panel.
To speed up navigation between different tools.
<img src='./image_2.png' width=600px />
##### ⭐Annotate metric charts
<img src='./image_3.png' width=600px />
Annotation, a vertical line in a chart, that shows custom message on hover,
so you can manually highlight an important point within the chart.
To improve collaboration and informativeness of the chart.
##### ⭐Configure alert directly from a metric chart
A contextual alert configuration popup openable from within the metric chart
where you can configure alerts
without the necessity to navigate to a dedicated alert configuration page.
It will improve the speed of alert configuration and provide better awareness
of the underlying metric.
##### ⭐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