open-vault/ui/app
Noelle Daley 4fd783d3f4
Add HTTP Request Volume page (#6925)
* Add http request volume table (#6765)

* init http metrics page

* remove flex-table-column

* add http requests table

* calculate percent change between each counter

* start percent change tests

* style request table

* show percent more/less glyph

* add percent more less tests

* add inline alert about recorded metrics

* make arrows diagonal

* remove conditional inside countersWithChange

* add better error msg

* use tagName and wrapping element a la glimmer components

* extend ClusterRouteBase so auth and seal checks happen

* make table accessible

* remove curlies

* add HttpRequestsTable to storybook

* make table accessible

* use qunit dom for better assertions

* remove EmptyState since we will never have 0 requests

* ensure counters is set in test context

* Http request volume/add barchart (#6814)

* Add http request volume table (#6765)

* init http metrics page

* remove flex-table-column

* add http requests table

* calculate percent change between each counter

* start percent change tests

* style request table

* show percent more/less glyph

* add percent more less tests

* add inline alert about recorded metrics

* make arrows diagonal

* remove conditional inside countersWithChange

* add better error msg

* use tagName and wrapping element a la glimmer components

* extend ClusterRouteBase so auth and seal checks happen

* make table accessible

* remove curlies

* add HttpRequestsTable to storybook

* make table accessible

* use qunit dom for better assertions

* remove EmptyState since we will never have 0 requests

* ensure counters is set in test context

* add http-requests-bar-chart

* add HttpRequestsBarChart tests

* add HttpRequestsBarChart to Storybook

* format total number of requests according to locale

* do not show extra minus sign when percent change is negative

* add link to request metrics in status bar menu

* only show bar chart if we have data for more than 1 month

* make ticks lighter

* ensure charts show data for correct month

* make example counters response look like the adapter response instead of the raw api response

* ensure ui shows the same utc date as the api response

* add format-utc tests

* downgrade to d3 v4 to support ie11

* add gridlines

* move dasharray to css

* use scheduleOnce instead of debounce to prevent multiple re-renders

* add key function to bars

* add exit case when data is no longer in parsedCounters

* fix timestamp in table test

* fix timestamps

* use utcParse and fallback to isoParse for non-UTC dates

* fix bar chart tests
2019-06-19 16:14:25 -07:00
..
adapters Add HTTP Request Volume page (#6925) 2019-06-19 16:14:25 -07:00
components Add HTTP Request Volume page (#6925) 2019-06-19 16:14:25 -07:00
controllers UI ember engines (#6718) 2019-05-13 14:05:25 -05:00
helpers Add HTTP Request Volume page (#6925) 2019-06-19 16:14:25 -07:00
initializers UI ember engines (#6718) 2019-05-13 14:05:25 -05:00
instance-initializers Ui request forwarding error (#4275) 2018-04-05 16:36:33 -05:00
lib web-cli quote parsing (#6755) 2019-05-22 16:07:42 -05:00
machines Dynamic OpenAPI UI (#6209) 2019-02-14 13:52:34 -05:00
macros use maybeQueryRecord in lazyCapabilities macro and only continue if passed attributes are non-null 2018-10-18 14:55:51 -05:00
mixins Change tab completion in the UI to prefer common prefix (#6759) 2019-05-22 09:28:34 -05:00
models Add HTTP Request Volume page (#6925) 2019-06-19 16:14:25 -07:00
routes Add HTTP Request Volume page (#6925) 2019-06-19 16:14:25 -07:00
serializers UI - test console cleanup (#6674) 2019-05-02 22:20:28 -05:00
services Add HTTP Request Volume page (#6925) 2019-06-19 16:14:25 -07:00
styles Add HTTP Request Volume page (#6925) 2019-06-19 16:14:25 -07:00
templates Add HTTP Request Volume page (#6925) 2019-06-19 16:14:25 -07:00
transforms Ember update (#5386) 2018-09-25 11:28:26 -05:00
utils web-cli quote parsing (#6755) 2019-05-22 16:07:42 -05:00
app.js UI ember engines (#6718) 2019-05-13 14:05:25 -05:00
breakpoints.js UI namespaces (#5119) 2018-08-16 12:48:24 -05:00
index.html UI - web cli layout (#5909) 2018-12-07 14:00:52 -06:00
resolver.js Moving UI assets to OSS 2018-04-03 09:16:57 -05:00
router.js Add HTTP Request Volume page (#6925) 2019-06-19 16:14:25 -07:00