Commit Graph

2398 Commits (9a4d7bdc18d98132f3efa89a3e50be804845993c)

Author SHA1 Message Date
Hunter Trujillo 9a4d7bdc18 Prettier. 2017-06-19 16:32:01 -06:00
Hunter Trujillo 9381265dc7 Adjust synchronizer to omit zoom and range synchronization, for performance reasons. 2017-06-19 16:31:53 -06:00
Jared Scheib 27fc2eac9d Fix Status Page timerange to be 30d again 2017-06-16 18:54:23 -07:00
Jared Scheib 7df4a6ed1a Merge branch 'master' into feature/status_page-1556 2017-06-16 17:52:16 -07:00
Jared Scheib 5bc56c41b2 Dynamically resize StatusPage height on window height change
Signed-off-by: Alex Paxton <thealexpaxton@gmail.com>
2017-06-16 17:36:32 -07:00
Jared Scheib 6bd91333d4 Update LayoutRenderer to use ES6 class syntax 2017-06-16 17:23:09 -07:00
Jared Scheib 6d74216ee5 Calc Status Page height for grid layout based on window height
Signed-off-by: Alex Paxton <thealexpaxton@gmail.com>
2017-06-16 17:22:37 -07:00
Jared Scheib e2bf4197e8 Add isWidget prop to LayoutRenderer propTypes 2017-06-16 16:33:21 -07:00
Luke Morris 7f008c67c5 Change resolution on graph resize 2017-06-16 16:25:45 -07:00
Alex Paxton e7a101650e Update cell names in status page
Signed-off-by: Jared Scheib <jared.scheib@gmail.com>
2017-06-16 16:25:40 -07:00
Jared Scheib 62bd9141d6 Add 'he' lib via yarn; use it to decode HTML entities in JSON Feed 2017-06-16 15:42:47 -07:00
Jared Scheib aa1df3527a Ensure UTF-8 decoding (didn't seem to be an issue) 2017-06-16 14:48:47 -07:00
Tim Raymond fad1d744b7 Merge branch 'master' into feature/tr-auto-group-by 2017-06-15 20:45:30 -04:00
Tim Raymond & Jared Scheib 71db0cf3d5 Use appropriate default group by for CEO and DE
For the Data Explorer, the appropriate default group by interval is 10s,
where in the CEO it should be :interval:, since template variables are
supported there.
2017-06-15 20:39:08 -04:00
Tim Raymond & Jared Scheib 2834df5ca3 Ensure group by time when toggling fields
This makes sure that a group by time is applied whenever a function is
applied to a field within the query builder.
2017-06-15 20:19:56 -04:00
Jared Scheib & Tim Raymond 28360c7c02 Fix Auto Group By time with Data Explorer
The Data Explorer doesn't work with the :interval: template variable, so
it makes no sense to have an 'auto' option in the group by time
dropdown.
2017-06-15 19:17:57 -04:00
Luke Morris e95e0d28e7 Revert "Merge pull request #1585 from influxdata/revert-auto-func"
This reverts commit 85376edc1f, reversing
changes made to cdde4ff4dc.
2017-06-15 17:43:35 -04:00
Tim Raymond & Jared Scheib f18609cfc3 Rename :autoGroupBy: to :interval:
This naming is more consistent with user's expectations from other
similar visualization tools.

Also, the usage of the variable now requires the words "GROUP BY" to be
present. e.g. `GROUP BY :interval:`
2017-06-15 17:43:27 -04:00
Tim Raymond & Jared Scheib 5cd742b6ab Update Group By Dropdown with Auto Option
This adds an "auto" option to the group by dropdown which interpolates
"GROUP BY :autoGroupBy:" to the query.
2017-06-15 17:41:55 -04:00
Jared Scheib ba12733846 Update URLs to use 'latest' for better future-proofing 2017-06-15 14:16:29 -07:00
Alex P e433a629da Make the entire white square a link 2017-06-15 10:14:03 -07:00
bamb0u 98beef2c2a Update link to the latest documentation version
Link is not pointing to the last version of the documentation of kapacitor v1.3
2017-06-15 18:09:14 +02:00
Jared Scheib b84d23e7e0 Merge remote-tracking branch 'origin/master' into feature/status_page-1556 2017-06-14 19:27:24 -07:00
Jared Scheib 81466702d2 Remove unnecessary className braces 2017-06-14 19:17:27 -07:00
Luke Morris de6b43c087 Cube should link to /status 2017-06-14 17:37:06 -07:00
Alex P c98a55062f Style "no associated kapacitor" error 2017-06-14 17:35:33 -07:00
Alex P 8b7cbcc1ed Jared wrote this 2017-06-14 17:08:57 -07:00
Alex P 7d5dd7f1a8 Protect against potentially data not having items 2017-06-14 17:08:28 -07:00
Alex P c801a1d63e Style 'failed to load' and 'failed to refresh' states of newsfeed 2017-06-14 17:06:38 -07:00
Alex P db43bb5e9b Style 'load more alerts' button and accompanying empty state 2017-06-14 16:48:00 -07:00
Jared Scheib ba4332d431 Only show Get More button if there are alerts 2017-06-14 14:15:15 -07:00
Jared Scheib 8a7c2afc7d Remove /status 'eye' icon from side nav 2017-06-14 14:03:19 -07:00
Jared Scheib f4fc3b8777 Make /status the default home page 2017-06-14 14:01:38 -07:00
Alex P ee112419c9 Clean up detection of duplicate names 2017-06-14 10:25:08 -07:00
Tim Raymond aa1e3cd4d2 Move hardcoded reporting interval to client side
There's some follow-on work to be done here to determine an appropriate
value for the reporting interval, but for now this lets the client
supply it.
2017-06-14 10:54:02 -04:00
Tim Raymond 66be46bf23 Fix :dashboardTime: by introducing tvar precedence
In order for :autoGroupBy: and :dashboardTime: to co-exist in a query,
it's necessary to introduce template variable precedence to the backend.
This is done by adding a `Precedence()` method to the TemplateVariable
interface that returns an ordinal indicating the precedence level of the
template variable. Precedence starts from 0 (highest) proceeding to the
maximum that a `uint` can represent.

A template variable at a given precedence level can expect that all
template variables with higher precedence will have already been
replaced in the query that is passed to its `Exec` call.

For example, :autoGroupBy: has lower precedence than :dashboardTime:
because it needs to know the selected time range for the query. When the
`Exec` method of `GroupByVar` is invoked, it will see the query after
:dashboardTime: has already been replaced, allowing it to extract the
duration successfully.
2017-06-14 10:54:02 -04:00
Tim Raymond a7cc6040d3 Add hacks to make AGB work with the frontend 2017-06-14 10:54:02 -04:00
Tim Raymond 4912f4d375 Fetch resolution from dygraphs for autoGroupBy 2017-06-14 10:52:29 -04:00
Jared Scheib c4f813319b Add 'Get More' button to Alerts widget via proxy query limit 2017-06-13 20:33:16 -07:00
Jared Scheib f8754fb3d2 Update error notification on 404 when fetching JSON feed 2017-06-13 19:24:06 -07:00
Jared Scheib 0973b05416 Modify status fixture graph type to 'bar'
Update bar graph fixture title to spec
2017-06-13 18:46:26 -07:00
Jared Scheib 25813406ab Rename status reducer to statusUI; fix date prop validation 2017-06-13 18:38:29 -07:00
Jared Scheib edb14f4ff5 Update JSONFeedReader to use latest live schema 2017-06-13 18:19:28 -07:00
Jared Scheib 3a37bfc409 Retrieve live JSON feed; delete fixture data 2017-06-13 17:57:25 -07:00
Alex P 9eb046ec3c Prevent users from giving a Kapacitor a duplicate name 2017-06-13 17:13:25 -07:00
Alex P 32cfd7675a Prevent users from giving a Kapacitor an excessively long name 2017-06-13 17:13:07 -07:00
Jared Scheib c2f0af7e37 Update NewsFeed to use statusFeed url 2017-06-13 16:42:05 -07:00
Jared Scheib b031dd5a78 Add statusFeed url to initial links reducer state 2017-06-13 16:41:37 -07:00
Jared Scheib a455f87487 Test linksReceived in new links reducer 2017-06-13 16:40:13 -07:00
Jared Scheib 4369be7b17 Load external links from /chronograf/v1 into Redux 2017-06-13 16:25:12 -07:00