Commit Graph

84 Commits

Author SHA1 Message Date
Clement Ho 46031d63cd [skip ci] Convert panel related class names to card 2018-04-10 12:11:34 -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 af8716399d Componetize the legend component 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 b95c185041 Clean up monitoring components 2018-03-27 19:19:20 +00:00
Mike Greiling 8d1be1afb9
add no_data illustration to monitoring empty state 2018-03-19 17:23:41 -05:00
Jose Ivan Vargas f2247c65ee Use graph width to determine tick number 2018-03-12 17:01:57 -06:00
Jose Ivan Vargas 0e2a354394 fix timescale prometheus charts overlapping 2018-03-08 15:32:35 -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 283183d888
remove prometheus panel styling on cluster monitoring page 2018-03-06 03:11:39 -06:00
Mike Greiling 44b8348d58
add ability to override graph size measurements 2018-03-06 03:11:39 -06:00
Mike Greiling ab9ad2db4f
fix spacing around axis label text in small breakpoints 2018-03-06 03:11:39 -06:00
Mike Greiling 1e2830446f
hide legend without hiding the axis labels 2018-03-06 03:11:39 -06:00
Mike Greiling 2e66da48c5
add option to hide the graph legend 2018-03-06 03:11:39 -06:00
Mike Greiling 76b65bb2cd
use proper dependency injection for monitoring dashboard component 2018-03-06 03:11:38 -06:00
Mike Greiling d9c8c99563
add link to cluster configuration from prometheus "getting started" state 2018-01-31 15:04:53 -06:00
Mike Greiling e2065ed6c7
add noData empty state to prometheus graphs 2018-01-29 13:49:04 -06:00
Filipa Lacerda 349d06688f
Fix more eslint rules 2018-01-08 20:01:49 +00:00
Filipa Lacerda e2b759a2f4
Merge branch 'master' into 34312-eslint-vue-plugin
* master: (140 commits)
  Add Gitter room link to I want to contribute since you always have questions
  Use workhorse 3.4.0
  chore: remove symbolic link
  Add memoization for properties
  Resolve "Allow QA tests to run with `CHROME_HEADLESS=false`"
  Resolve "Add graph value to hover"
  Fix slash commands dropdown description
  disables the shortcut to the issue boards when issues are disabled
  Fix static analysys
  Disable STI of ActiveRecord. Refactoring specs.
  Fix StaticSnalysys
  Fix change log
  Add changelog
  Revert bulk_insert and bring back AR insert(one by one)
  Add a new test for emptified params
  Use batch update for Service deactivation
  Fix query to look for proper unmanaged kubernetes service
  Fix static anylysy
  Use bulk_insert instead of AR create
  Opitmize migration process by using both unmanaged_kubernetes_service and kubernetes_service_without_template
  ...
2018-01-08 19:19:52 +00:00
Mike Greiling 1dc051fb62 Resolve "Add graph value to hover" 2018-01-08 09:35:23 +00:00
Filipa Lacerda cbdbb64523
[ci skip] Fix more eslint rules 2018-01-06 19:03:01 +00:00
Filipa Lacerda 088de7237a
[ci skip] Fix more eslint rules 2018-01-05 15:45:05 +00:00
Filipa Lacerda 7c7f526684
[ci skip] Fix more rules 2018-01-05 14:31:12 +00:00
Filipa Lacerda b299198e1e
Adds `eslint-plugin-vue`, fixes linter errors and adds docs 2018-01-03 23:14:55 +00:00
Jose Ivan Vargas 51a9797daa Restored the timeScaleFormat for the prometheus dashboard 2017-12-18 16:15:18 -06:00
Jose Ivan Vargas 4e0e2fd9d2 Refactored d3 modules to instead of having a common_d3 dir, to use the micro modules instead 2017-12-18 16:15:17 -06:00
Jose Ivan Vargas 49bc458ad7 optimized d3 v4 with a custom made bundle 2017-12-18 16:13:35 -06:00
Jose Ivan Vargas 36ba5f8272 Update d3 to v4 and migrated the prometheus dashboard 2017-12-18 16:08:11 -06:00
Jose Ivan Vargas 3642f6f011 Reduce the size of the deploy flag when there's no tag available 2017-12-07 13:33:21 -06: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
Mike Greiling 2b9230af48
make legend X-offset into a constant 2017-11-06 17:08:06 -06:00
Mike Greiling 5cc3e23542
fix eslint max-line 2017-11-06 15:38:45 -06:00
Mike Greiling cd45895042
correctly set the domain of a result set when it is different on other tracks 2017-11-06 14:51:27 -06:00
Mike Greiling 75c1a27c47
fix karma failures 2017-11-06 14:07:10 -06:00
Mike Greiling d6b0e23ac4
add dashed and dotted line styles for multiple-query graphs 2017-11-06 14:07:09 -06:00
Mike Greiling 309c1e6b71
pass all graph queries into createTimeSeries 2017-11-06 14:07:09 -06:00
Mike Greiling b7273c10ea
fix bug in which axes are scaled only to first data set 2017-11-06 14:07:09 -06:00
Phil Hughes fa2af5e0f5
Flash is now a ES6 module
Reduced the technical debt around our JS flash function by making it a
module that is imported rather than relying on the global function.
The global function still exists mainly for technical debt with how
some requests are being completed, but new JS should import the module
directly.

Also reduces some tech debt in the file by removing the need for jQuery.
Instead Flash is now 100% vanilla JS.
2017-10-10 10:14:22 +01:00
Mike Greiling ece9621b13
allow legend to properly handle NaN values 2017-10-06 15:30:09 -05: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
Jose Ivan Vargas Lopez 9857ba1871 Resolve "Hover and legend data should be linked" 2017-10-05 08:52:06 +00:00
Mike Greiling 3c484861c5 Resolve "Monitoring graph empty states are gigantic on `screen-sm` viewport sizes" 2017-10-05 08:13:04 +00:00
Mike Greiling b0e8d623b7
fix x-axis pixel scale to account for transform x-offset 2017-10-05 01:08:05 -05:00
Mike Greiling f036d43be9
rename graph_paths.vue consistent with all other sub-components of graph.vue 2017-10-05 01:07:01 -05:00
Mike Greiling eb31e31478
fix spelling ("outter" -> "outer") 2017-10-05 00:37:09 -05:00
Mike Greiling 97153e7f62
fix formatting 2017-10-05 00:17:54 -05:00