Commit Graph

10090 Commits (6e231d5a0c85678bd7d108682a879804712e225d)

Author SHA1 Message Date
Iris Scholten 2b6c7ed5d4 Convert DashboadsPage to typescript 2018-06-05 10:41:24 -07:00
Iris Scholten fa514945f0 Fix type errors 2018-06-05 10:41:24 -07:00
Alex P 3acd1a6dbc Remove bindActionCreators 2018-06-05 10:41:24 -07:00
Alex P ce22c25ab2 Fix type error with show overlay 2018-06-05 10:41:24 -07:00
Alex P a32f27ea75 Introduce ImportDashboardOverlay component 2018-06-05 10:41:24 -07:00
Alex P dfd153bb1a Introduce styles for overlay sub-components 2018-06-05 10:41:24 -07:00
Alex P 5e96f6424e Introduce generic overlay components 2018-06-05 10:41:24 -07:00
Alex P 53a610b247 Update styles of import dashboard button 2018-06-05 10:41:24 -07:00
Alex P 04eea50c24 Fix bug 2018-06-05 10:41:24 -07:00
Alex P 82eba200d3 Introduce styles for "Panel controls"
These are groups of controls that exist as a child of `.panel-heading`
Serves as a generic replacement for `.dashboards-page—actions`
2018-06-05 10:41:24 -07:00
Alex P 8e75ab6760 Convert component to TypeScript 2018-06-05 10:41:24 -07:00
Brandon Farmer aa4515daf3 Show histogram for log counts in log viewer 2018-06-05 10:41:24 -07:00
Iris Scholten 05ae1a5dc0 Allow viwer roles or higher to Export a dashboard 2018-06-05 10:40:44 -07:00
Iris Scholten 03528ffa3c Add ability to export a dashboard as a json file with chronografVersion 2018-06-05 10:40:44 -07:00
Iris Scholten 394e2b5569 Convert DashboardsTable to typescript 2018-06-05 10:40:44 -07:00
Alex Paxton 1952a485f6
Merge pull request #3570 from influxdata/logs-viewer/polish
Logs Viewer Polish
2018-06-05 10:39:43 -07:00
Alex P 4dfddd03e2 Add newline in stylesheet 2018-06-05 10:08:03 -07:00
Alex P 93c068797a Add clickable style and div 2018-06-05 09:59:58 -07:00
Alex P 2ae0029b43 Style hover state and cells 2018-06-05 09:59:44 -07:00
Alex P 0eaf5ccc09 Add return types 2018-06-05 09:58:35 -07:00
Alex P 4693ff6c41 Show short text for severity level 2018-06-05 09:58:18 -07:00
Alex P f6768280b8 Change widths of columns 2018-06-05 09:57:40 -07:00
Chris Henn bca562317a
Merge pull request #3567 from influxdata/flux/table-sidebar-filter
Enable filtering of Flux table sidebar
2018-06-05 09:12:08 -07:00
Christopher Henn 58cd787b49
Enable filtering of Flux table sidebar 2018-06-04 16:46:04 -07:00
Chris Henn 924350c2e4
Merge pull request #3566 from influxdata/flux/table-cols
Tweak Flux table visualization
2018-06-04 16:45:44 -07:00
Chris Henn 2add416531
Merge pull request #3565 from influxdata/ifql/table
Introduce line graph visualization to Flux page
2018-06-04 16:12:10 -07:00
Christopher Henn 66f4ee540f
Improve display of table names in table sidebar
Co-authored-by: Andrew Watkins <andrew.watkinz@gmail.com>
Co-authored-by: Chris Henn <chris.henn@influxdata.com>
2018-06-04 16:10:20 -07:00
Christopher Henn 3835ed2958
Fix Flux schema explorer filter placeholder text
Co-authored-by: Andrew Watkins <andrew.watkinz@gmail.com>
Co-authored-by: Chris Henn <chris.henn@influxdata.com>
2018-06-04 15:42:21 -07:00
Christopher Henn 062f8671e1
Exclude certain columns from Flux table vis
Co-authored-by: Andrew Watkins <andrew.watkinz@gmail.com>
Co-authored-by: Chris Henn <chris.henn@influxdata.com>
2018-06-04 14:38:56 -07:00
Chris Henn c04635223f
Merge pull request #3554 from influxdata/upgrade-jest
Upgrade Jest
2018-06-04 14:12:16 -07:00
Christopher Henn 4cabb78e3e
Introduce Line Graph to Time Machine
Co-authored-by: Andrew Watkins <andrew.watkinz@gmail.com>
Co-authored-by: Chris Henn <chris.henn@influxdata.com>
2018-06-04 14:10:48 -07:00
Alex Paxton 5de0d49f5a
Merge pull request #3564 from influxdata/bugfix/color-scale-dropdown
Fix Color Scale Dropdown
2018-06-04 13:32:59 -07:00
Alex P cbec38dfe3 Add max height to fancy scrollbar 2018-06-04 12:53:42 -07:00
Brandon Farmer 8cf32e79d2
Merge pull request #3555 from influxdata/log-viewer/auto-refresh
Adds autorefresh with play/pause
2018-06-04 12:05:13 -07:00
Brandon Farmer b5942c968f Add dummy filters back in for display purposes 2018-06-04 11:49:58 -07:00
Deniz Kusefoglu bab2fbe960
Merge pull request #3536 from influxdata/ifql/join
Ifql/join
2018-06-04 10:13:01 -07:00
Jared Scheib 2ca08f57c9 WIP Fix zoomedTimeRange from URL queries
Zoomed time ranges are being passed down correctly to the cells,
but it appears in the Network tab that the cells are not updating
according to the zoomed temp var value data. The proxy is hit many
times, without the correct zoomed time range, but the final request
does contain the correct zoomed time range. At this point, I would
expect the graphs to refresh to the zoomed range, but they don't.

A setState waiting for all tempVars to be synced doesn't seem to
do the trick either.

Previously, this was working when zoomedTimeRange was on state
and the values were found from the query string while in the
constructor. After refactoring to put zoomedTimeRange into redux
so that it could be included in all of the temp var reconciliation
thunks, it is no longer working correctly.
2018-06-01 23:25:38 -07:00
Jared Scheib 2b16939f7f Refactor time range validation logic to always return TimeRange
Clean up namespace & logic flow in
syncDashboardTimeRangeFromURLQueries.

Authored-by: Jared Scheib <jared.scheib@gmail.com>
2018-06-01 22:44:42 -07:00
Jared Scheib f7f8b2d93a Refactor dashboard URL queries and temp var handling into thunks
Refactor zoomedTimeRange to be on DashboardPage props & use redux.

This cleans up DashboardPage considerably by adding a dedicated
loadDashboard action creator & reducer, moving zoomedTimeRange
out of component state and into redux state, and moving all of
the URL queries and template variable reconciliation into a single
series of async action creators (thunks) that hydrate a dashboard's
template variables and then reconcile them with URL queries.

This also moves URL query parsing for tempvars and time ranges
back out of the middleware and into this new dashboard thunk series.

This also renames a number of fns and vars for clarity.
2018-06-01 21:41:43 -07:00
Jared Scheib 2e655f46fb Rename runTemplateVariableQuery to getTempVarValuesBySourceQuery for clarity 2018-06-01 17:45:36 -07:00
Jared Scheib 3500f715c3 Clarify putDashboardByID comment 2018-06-01 17:32:46 -07:00
Jared Scheib f07edfbefd Rename updateTempVarValues to hydrateTempVarValues for clarity
Co-authored-by: Deniz Kusefoglu <denizk@gmail.com>
Co-authored-by: Jared Scheib <jared.scheib@gmail.com>
2018-06-01 17:30:54 -07:00
Alex P 08f08bd0f6 Replace button with compact tab toggle 2018-06-01 16:59:51 -07:00
Jared Scheib 77f47c2c06 Revert notification message for invalid URL query value for temp vars 2018-06-01 16:51:16 -07:00
Jared Scheib efd089020f Don't show notification when no lower time range in URL query
Update validTimeRange to make having no lower acceptable

Co-authored-by: Jared Scheib <jared.scheib@gmail.com>
Co-authored-by: Deniz Kusefoglu <denizk@gmail.com>
2018-06-01 16:47:32 -07:00
Alex P 0bbdc9efc0 Add "Play" icon to icon font 2018-06-01 16:47:18 -07:00
ebb-tide d27036c825 Merge branch 'master' into ifql/join 2018-06-01 16:09:35 -07:00
ebb-tide dbe16c4ada Remove overspeicialized arg type definitions 2018-06-01 16:05:41 -07:00
Andrew Watkins d2154aa194
Fix Flux CSV response parsing
Co-authored-by: Andrew Watkins <andrew.watkinz@gmail.com>
Co-authored-by: Chris Henn <chris.henn@influxdata.com>
2018-06-01 15:49:50 -07:00
Andrew Watkins e3196a6d2d
Add in browser debugger for testing 2018-06-01 15:49:50 -07:00