Commit Graph

99 Commits

Author SHA1 Message Date
GitLab Bot 96e23b2017 Add latest changes from gitlab-org/gitlab@master 2023-06-05 21:09:04 +00:00
GitLab Bot 9bf8cb8d34 Add latest changes from gitlab-org/gitlab@master 2023-05-17 03:07:10 +00:00
GitLab Bot 98638cd5e4 Add latest changes from gitlab-org/gitlab@master 2023-05-12 15:13:54 +00:00
GitLab Bot ebe0e306bb Add latest changes from gitlab-org/gitlab@master 2023-03-07 12:08:06 +00:00
GitLab Bot 99f4b14cb0 Add latest changes from gitlab-org/gitlab@master 2023-02-17 15:09:22 +00:00
GitLab Bot 4f8983ade8 Add latest changes from gitlab-org/gitlab@master 2023-02-17 12:11:17 +00:00
GitLab Bot 367847e266 Add latest changes from gitlab-org/gitlab@master 2023-01-21 00:08:59 +00:00
GitLab Bot 213f46f188 Add latest changes from gitlab-org/gitlab@master 2023-01-11 21:09:40 +00:00
GitLab Bot 3d6bfb323c Add latest changes from gitlab-org/gitlab@master 2023-01-03 06:07:23 +00:00
GitLab Bot 4d528bfd73 Add latest changes from gitlab-org/gitlab@master 2022-11-17 03:08:08 +00:00
GitLab Bot 76bbc06371 Add latest changes from gitlab-org/gitlab@master 2022-10-24 21:09:11 +00:00
GitLab Bot d657831613 Add latest changes from gitlab-org/gitlab@master 2022-09-15 21:12:27 +00:00
GitLab Bot ed191717b5 Add latest changes from gitlab-org/gitlab@master 2022-09-13 03:12:37 +00:00
GitLab Bot 427dbb30f0 Add latest changes from gitlab-org/gitlab@master 2022-09-09 15:13:16 +00:00
GitLab Bot f44215bf40 Add latest changes from gitlab-org/gitlab@master 2022-07-21 12:10:03 +00:00
GitLab Bot 6a20140614 Add latest changes from gitlab-org/gitlab@master 2022-07-18 06:08:47 +00:00
GitLab Bot cdf2d8aa66 Add latest changes from gitlab-org/gitlab@master 2022-07-17 06:08:46 +00:00
GitLab Bot 1f6abbe6fa Add latest changes from gitlab-org/gitlab@master 2022-05-18 21:07:37 +00:00
GitLab Bot e4b9c52cc9 Add latest changes from gitlab-org/gitlab@master 2022-05-09 12:08:55 +00:00
GitLab Bot 8952851661 Add latest changes from gitlab-org/gitlab@master 2022-04-14 06:08:29 +00:00
GitLab Bot 75c2755b05 Add latest changes from gitlab-org/gitlab@master 2022-03-07 09:13:09 +00:00
GitLab Bot 9f6c0ac9fd Add latest changes from gitlab-org/gitlab@master 2021-08-26 21:11:25 +00:00
GitLab Bot 00a889ea7a Add latest changes from gitlab-org/gitlab@master 2021-07-23 09:08:49 +00:00
GitLab Bot 7e5b78ee03 Add latest changes from gitlab-org/gitlab@master 2021-07-21 12:09:35 +00:00
GitLab Bot 61ee5c3635 Add latest changes from gitlab-org/gitlab@master 2021-04-06 09:09:03 +00:00
GitLab Bot f368b4968e Add latest changes from gitlab-org/gitlab@master 2021-01-05 18:10:25 +00:00
GitLab Bot cbc45b28c0 Add latest changes from gitlab-org/gitlab@master 2020-08-13 03:10:13 +00:00
GitLab Bot ff430539d5 Add latest changes from gitlab-org/gitlab@master 2020-07-13 15:09:08 +00:00
GitLab Bot 8b0ef13236 Add latest changes from gitlab-org/gitlab@master 2020-06-03 18:08:28 +00:00
GitLab Bot 34e72e5412 Add latest changes from gitlab-org/gitlab@master 2020-05-21 18:08:27 +00:00
GitLab Bot ada214dc52 Add latest changes from gitlab-org/gitlab@master 2020-04-30 09:09:39 +00:00
GitLab Bot 1219a9dce9 Add latest changes from gitlab-org/gitlab@master 2020-04-01 15:07:45 +00:00
GitLab Bot 26a50872e9 Add latest changes from gitlab-org/gitlab@master 2020-02-14 18:08:45 +00:00
GitLab Bot db24ab2b72 Add latest changes from gitlab-org/gitlab@master 2020-01-28 12:08:44 +00:00
GitLab Bot cfc792b9ca Add latest changes from gitlab-org/gitlab@master 2019-12-10 07:53:40 +00:00
GitLab Bot ae72d71da8 Add latest changes from gitlab-org/gitlab@master 2019-11-08 21:06:38 +00:00
GitLab Bot 5ecacec304 Add latest changes from gitlab-org/gitlab@master 2019-10-04 15:06:38 +00:00
GitLab Bot 587794b4b8 Add latest changes from gitlab-org/gitlab@master 2019-10-02 00:06:26 +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
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
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 dfe13131d7 Move BaseService to Services directory
In preparation for embedding specific metrics in issues
https://gitlab.com/gitlab-org/gitlab-ce/issues/62971,
this commit moves the BaseService for metrics dashboards
to a new services subdirectory. This is purely for the sake
of organization and maintainability.
2019-07-29 23:03:59 +00:00
Sarah Yasonik c290eca1c1 Refactor EnvironmentsController#metrics_dashboard endpoint 2019-07-16 18:53:03 +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 3f5447dbbd Remove metrics_time_window feature flag 2019-06-07 08:48:10 +00:00
Sarah Yasonik ec399e6565 Require time window params in metrics dashboard 2019-05-20 15:04:04 +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 8926b37d5b Prefer safe_load and deep_symbolize_keys 2019-04-25 14:00:51 +08:00