Commit Graph

79 Commits

Author SHA1 Message Date
Tristan Read f4b8ec7ea1 Add requested resources to cluster health - ce port 2019-03-29 08:33:10 +00:00
Simon Knox c02b60261c Remove EE differences for monitoring dashboard 2019-03-27 00:55:04 +11:00
Jose Vargas 70c13de9b1 Change environments dropdown to use gitlab-ui 2019-03-21 13:45:12 -06:00
Adriel Santiago b7c4ddfc4c Fix cluster health charts
Render both usage and capacity in chart
2019-03-07 09:39:45 +00:00
Adriel Santiago 64abbb78cd Add zoom to metrics dashboard
Adds the ability to change data zoom for metrics graphs
2019-03-06 12:28:42 +00:00
Adriel Santiago 95cbe90e71 Remove auto-appended units
Remove duplicate units from metrics dashboard graphs
2019-02-22 10:07:58 +00:00
Fatih Acet 6e51960788 Merge branch 'ee-8346-hide-unlicensed-alerts' into 'master'
Backport to resolve conflicts for gitlab-ee!9224

See merge request gitlab-org/gitlab-ce!24889
2019-02-07 09:43:43 +00:00
Adriel Santiago 1c4c4ba1d0 Remove ECharts metrics dashboard feature flag 2019-02-07 07:39:24 +00:00
Simon Knox b1257951da Use ee_else_ce alias for monitoring_bundle 2019-02-07 08:15:42 +11:00
Adriel Santiago c974f4a82e
Handle window and container resize events
Resizes metrics graph on window and sidebard width changes
2019-02-04 08:04:45 -05:00
Adriel Santiago e7bb9b95e8 Remove d3 metrics graph 2019-02-01 08:37:48 +00:00
syasonik db054bc166 Support flat response for envs index route
To support environment folders in the UI on the Environments List
page, the environments index route previously returned one environment
per folder, excluding those other than the latest deploy. However, the
environtments dropdown on the metrics dashboard requires that any
environment be selectable.

To accommodate both use cases, support an optional 'nested' parameter
in the index route to return either a flat, complete response or a
nested response based on the use case in question. The new default
response structure is the flat response.
2019-01-21 14:51:16 -06:00
Jose Ivan Vargas 40bb1bb363 Add empty state for graphs with no values 2018-11-29 19:22:43 +00:00
Mike Greiling 160157a92b
Prettify remaining files with differences in CE and EE 2018-10-31 14:33:12 -05:00
Peter Leitzen 8270be8a67 Resolve "No longer require a deploy to start Prometheus monitoring" 2018-10-26 15:31:04 +00:00
Mike Greiling 7a3e605350
Resolve eslint violations 2018-10-17 11:18:17 -05:00
Mike Greiling f666026d71
Prettify all spec files 2018-10-17 11:18:17 -05:00
Johann Hubert Sonntagbauer 6f5723a169 enable jasmine/new-line-before-expect 2018-10-17 06:57:29 +02:00
Simon Knox deb6b429bf Backport changes from gitlab-ee!7538 2018-10-05 16:26:16 +00:00
Jose Vargas 6ff8146dc2
Change forceRedraw key format 2018-09-25 18:15:30 -05:00
Jose Vargas d0f81b60e4
Fix monitoring dashboard not working properly
This fixes a bug when the monitoring dashboard wouldn't redraw for when the sidebar
was collapsed/expanded on medium to small screens. This is done by enforcing vue
to update based on the change of a key
2018-09-25 11:21:44 -05:00
Simon Knox 4d2e9a1f32 multiseries 2018-09-07 06:05:10 +00:00
Jose Ivan Vargas 236e752bfb Resolve "Metrics drop down doesn't show all environment, some not clickable" 2018-07-17 20:44:26 +00:00
Jose 786edcb4f9 populate environments dropdown, add tests 2018-07-04 10:37:19 -05:00
Lukas Eipert 0e6441164f
remove all unused eslint-disable rules 2018-06-20 14:28:28 +02:00
Mike Greiling 56efb9ee92 Adjust monitoring graphs to support widgets in EE 2018-06-06 11:02:47 +00:00
Jose Ivan Vargas c93cd37767 Resolve "Monitoring graphs - Popover value improvements" 2018-05-07 21:08:59 +00:00
Mike Greiling 8fa0aeb880
fix illegal references to "this" in module context 2018-04-23 00:54:20 -05:00
Jose Ivan Vargas d303b5ba1f Added specs for rendered output, changed the background for stable tracks 2018-04-06 14:51:57 -05:00
Jose Ivan Vargas 89c8bd4eca Added specs 2018-04-06 14:39:47 -05:00
Jose Ivan Vargas 146954d0bb UX Adjustments for the prometheus dashboard 2018-04-06 14:37:46 -05:00
Jose Ivan Vargas f4ff62fa64 formatting fixes 2018-04-06 14:37:46 -05:00
Jose Ivan Vargas 657fea8688 Add summary statistics prometheus dashboard 2018-04-06 14:37:46 -05:00
Mike Greiling ce847d9db1
fix tests for dahboard.vue 2018-03-19 22:14:02 -05:00
Mike Greiling 226d43b317
prefer checking explicitly for null 2018-03-06 11:23:09 -06:00
Mike Greiling 57d1ddff0e
replace fixture with simple mount point 2018-03-06 11:09:16 -06:00
Mike Greiling bae88da83c
add new tests for metrics dashboard changes 2018-03-06 11:06:10 -06:00
Mike Greiling 2859ddde48
coerce hasMetrics to a boolean value before instantiating the Vue component 2018-03-06 03:41:21 -06:00
Mike Greiling ad51ab3197
fix karma tests 2018-03-06 03:11:40 -06:00
Mike Greiling bb79e3cbec
fix broken karma specs due to removed function 2018-01-31 17:11:18 -06:00
Winnie Hellmann 0711ebbd72 Use restore() instead of reset() for removing axios MockAdapter 2018-01-23 12:42:02 +01:00
Mike Greiling 1dc051fb62 Resolve "Add graph value to hover" 2018-01-08 09:35:23 +00:00
Winnie Hellmann 46464e5fa3 Make webpack fail for missing exports 2017-12-22 11:10:22 +00:00
Jose Ivan Vargas d377aa5475 Changed the deploy markers on the prometheus dashboard to be more verbose 2017-12-07 12:56:30 -06:00
Jose Ivan Vargas e673730079 Replaced vue-resource for axios in the prometheus dashboard 2017-11-22 10:52:14 -06:00
Jose Ivan Vargas b49fab4c2b Add missing spec for computed prop strokeDashArray 2017-11-13 17:04:34 -06:00
Mike Greiling 75c1a27c47
fix karma failures 2017-11-06 14:07:10 -06:00
Tim Zallmann 6c5837ae49 Merge branch '37105-monitoring-graph-axes-labels-are-inaccurate-and-inconsistent' into 'master'
Resolve "Monitoring graph axes labels are inaccurate and inconsistent"

Closes #37105

See merge request gitlab-org/gitlab-ce!14258
2017-10-06 07:20:34 +00:00
Jose Ivan Vargas 790bc25dcd fix linter errors and karma specs 2017-10-05 13:00:33 -05:00
Tim Zallmann d55216c092 Merge branch '38031-monitoring-hover-info-is-clipped' into 'master'
Resolve "Monitoring hover info is clipped"

Closes #38031

See merge request gitlab-org/gitlab-ce!14514
2017-10-05 10:48:06 +00:00