GitLab Bot
f368b4968e
Add latest changes from gitlab-org/gitlab@master
2021-01-05 18:10:25 +00:00
GitLab Bot
2ac4833015
Add latest changes from gitlab-org/gitlab@master
2020-10-08 18:08:32 +00:00
GitLab Bot
5605efec12
Add latest changes from gitlab-org/gitlab@master
2020-08-13 12:09:50 +00:00
GitLab Bot
4e33606f01
Add latest changes from gitlab-org/gitlab@master
2020-08-13 09:10:09 +00:00
GitLab Bot
cbc45b28c0
Add latest changes from gitlab-org/gitlab@master
2020-08-13 03:10:13 +00:00
GitLab Bot
999f47e9e6
Add latest changes from gitlab-org/gitlab@master
2020-08-12 12:10:25 +00:00
GitLab Bot
90156f527b
Add latest changes from gitlab-org/gitlab@master
2020-08-12 06:09:53 +00:00
GitLab Bot
8827c1d184
Add latest changes from gitlab-org/gitlab@master
2020-07-27 12:09:50 +00:00
GitLab Bot
283fb71e02
Add latest changes from gitlab-org/gitlab@master
2020-07-17 15:09:13 +00:00
GitLab Bot
fbf952e174
Add latest changes from gitlab-org/gitlab@master
2020-07-06 03:09:07 +00:00
GitLab Bot
34e72e5412
Add latest changes from gitlab-org/gitlab@master
2020-05-21 18:08:27 +00:00
GitLab Bot
ef7cfec30c
Add latest changes from gitlab-org/gitlab@master
2020-05-12 12:09:47 +00:00
GitLab Bot
ada214dc52
Add latest changes from gitlab-org/gitlab@master
2020-04-30 09:09:39 +00:00
GitLab Bot
0f59ad0c29
Add latest changes from gitlab-org/gitlab@master
2020-04-28 09:09:34 +00:00
GitLab Bot
6553773dd0
Add latest changes from gitlab-org/gitlab@master
2020-04-23 06:09:28 +00:00
GitLab Bot
874ead9c3a
Add latest changes from gitlab-org/gitlab@master
2020-04-14 15:09:44 +00:00
GitLab Bot
060c842402
Add latest changes from gitlab-org/gitlab@master
2020-04-08 00:09:30 +00:00
GitLab Bot
72721699f1
Add latest changes from gitlab-org/gitlab@master
2020-02-18 00:09:20 +00:00
GitLab Bot
d0356412df
Add latest changes from gitlab-org/gitlab@master
2020-02-01 03:09:04 +00:00
GitLab Bot
0012439861
Add latest changes from gitlab-org/gitlab@master
2020-01-22 09:08:39 +00:00
GitLab Bot
571d993b49
Add latest changes from gitlab-org/gitlab@master
2020-01-15 18:08:34 +00:00
GitLab Bot
cddaddb86b
Add latest changes from gitlab-org/gitlab@master
2020-01-09 12:08:03 +00:00
GitLab Bot
c0d8f9f3f9
Add latest changes from gitlab-org/gitlab@master
2020-01-03 09:07:33 +00:00
GitLab Bot
cfc792b9ca
Add latest changes from gitlab-org/gitlab@master
2019-12-10 07:53:40 +00:00
GitLab Bot
57e3d49fc0
Add latest changes from gitlab-org/gitlab@master
2019-11-13 18:06:51 +00:00
GitLab Bot
ae72d71da8
Add latest changes from gitlab-org/gitlab@master
2019-11-08 21:06:38 +00:00
GitLab Bot
083d64c646
Add latest changes from gitlab-org/gitlab@master
2019-10-31 15:06:41 +00:00
GitLab Bot
1f1bdf54e1
Add latest changes from gitlab-org/gitlab@master
2019-10-04 09:06:35 +00:00
GitLab Bot
2ed368929a
Add latest changes from gitlab-org/gitlab@master
2019-09-24 18:06:05 +00:00
GitLab Bot
80f61b4035
Add latest changes from gitlab-org/gitlab@master
2019-09-18 14:02:45 +00:00
GitLab Bot
b7dfe2ae40
Add latest changes from gitlab-org/gitlab@master
2019-09-13 13:26:31 +00:00
Laura Montemayor
9e75711aea
Adds download CSV functionality to dropdown in metrics
...
This MR adds the functionality to download metrics data
as CSV. It also removes the exportMetricsToCsvEnabled feature
flag which was used before the dropdown was implemented to
display a button.
2019-08-14 22:57:33 +00:00
Tristan Read
5e6a58040b
Remove gfm_embed_metrics flag from BE
...
Removes the feature flag that controls whether
metrics dashboard urls unfurl the metrics dashboard
charts.
2019-08-09 20:35:43 +00:00
Laura Montemayor
6a5a624749
Adds button to download metrics data as csv
...
This MR adds a temporary button to be able to
download the Prometheus metrics from charts
to CSV format.
2019-08-09 20:29:33 +00:00
Sarah Yasonik
cfcaac7bad
Enable the prometheus endpoint by default
2019-08-08 20:06:22 +00:00
Sarah Yasonik
bf918b68f6
Support dashboard params for metrics dashboard
...
https://gitlab.com/gitlab-org/gitlab-ce/issues/62971
Adds support to EnvironmentsController#metrics_dashboard
for the following params: group, title, y_label
These params are used to uniquely identify a panel on
the metrics dashboard.
Metrics are stored in several places, so this adds
utilities to find a specific panel from the database
or filesystem depending on the metric specified.
Also moves some shared utilities into separate classes,
notably default values and errors.
2019-08-07 16:17:35 +00:00
Sarah Yasonik
c290eca1c1
Refactor EnvironmentsController#metrics_dashboard endpoint
2019-07-16 18:53:03 +00:00
Jose Ivan Vargas
202a150f72
Add support for additional panel types
...
This introduces the single stat chart component aside from
the area chart component
2019-07-10 21:12:46 +00:00
Sarah Yasonik
f49dd76a44
Add embedding flag and filter to CPU/Mem
...
This commits adds support for metrics dashboards
for embedding. If the flag 'embedded' is provided
to the environments/id/metrics_dashboard endpoint,
the response will be suitable for embedding in
issues or other content.
This is a precursor for support for embedding
metrics in GFM.
2019-06-20 14:06:18 +00:00
Sarah Yasonik
15c8d29bd6
Refactor for cleaner caching in dashboards
...
Opts to cache a full list of cached dashboards
to better manage removing items from the cache.
This also allows dashboards to be stored in the
cache that don't necessarily correspond to a
single dashboard yml.
2019-06-13 16:45:36 +00:00
Reuben Pereira
a4e320a42c
Remove the grafana_dashboard_link feature flag
2019-06-12 19:20:22 +00:00
Sarah Yasonik
3f5447dbbd
Remove metrics_time_window feature flag
2019-06-07 08:48:10 +00:00
Adriel Santiago
b78c370ac5
Add frontend support for cluster health alerts
...
Adds a new query text input for metric alerts
2019-06-06 19:57:28 +00:00
Sarah Yasonik
ec399e6565
Require time window params in metrics dashboard
2019-05-20 15:04:04 +00:00
Adriel Santiago
3565ee2ed6
Add external dashboard link
...
Add settings for linking to external dashboard from
metrics dashboard
2019-05-07 14:47:09 +00:00
Sarah Yasonik
552a3d2fd9
Update metrics dashboard API to load yml from repo
...
Updates the EnvironmentController#metrics_dashboard endpoint
to support a "dashboard" param, which can be used to specify
the filepath of a dashboard configuration from a project
repository. Dashboard configurations are expected to be
stored in .gitlab/dashboards/.
Updates dashboard post-processing steps to exclude custom
metrics, which should only display on the system dashboard.
2019-05-01 10:16:03 +00:00
Peter Leitzen
80fec5c329
Load environment metrics only for JSON endpoint
...
When showing the HTML version of the environment metrics we don't need
to fetch their metrics because we don't use them anymore on the HTML
version.
We use additional_metrics.json endpoint now.
2019-04-29 10:25:31 +00:00
syasonik
4a5c48c47c
Move MetricsDashboard to Metrics::Dashboard
2019-04-25 13:35:05 +08:00
syasonik
dde709912f
Rubocop
2019-04-24 18:23:04 +08:00
syasonik
a08d4cad90
Defend against dashboard errors, rework sequence
2019-04-24 18:23:04 +08:00