Commit Graph

6910 Commits (d58f06b2321050b4e342986a43fda5ab0ac35923)

Author SHA1 Message Date
Iris Scholten 5c6c27070b Rebase onto changeset from #3527 to fix time ranges for unparseable queries
Convert ui/src/shared/data/timeRanges to typescript

Update type in timeRanges.ts to extend TimeRange type from src/types/query

Fix typo in buildCannedDashboardQuery

Update addTimeBoundsToRawText to use regex in its string matching checks instead of strings
2018-06-06 17:17:33 -07:00
Alex P 5d192ae381 Fix linter bug 2018-06-06 16:41:22 -07:00
Alex P bcae582676 Polish loading dots 2018-06-06 16:00:54 -07:00
Alex P 44f55230e4 Merge branch 'master' into flux/explorer-polish 2018-06-06 15:51:44 -07:00
Alex P c0e43eae38 Randomize widths of skeleton loader blocks 2018-06-06 15:35:09 -07:00
Brandon Farmer 27e0561ce2 Merge pull request #3588 from influxdata/log-viewer/filtering
Log viewer/filtering
2018-06-06 15:33:11 -07:00
Brandon Farmer bae5b110a4 Allow tags to be filtered with regex 2018-06-06 15:10:58 -07:00
Alex P 276e67148b Update styles 2018-06-06 14:43:37 -07:00
Alex P 65ba51b874 Change classnames to be more BEM 2018-06-06 14:43:31 -07:00
Alex P 602696f0a4 Wrap tag values count in div 2018-06-06 14:43:03 -07:00
Alex P d8d9b26c9b Make search inputs smaller 2018-06-06 14:42:40 -07:00
Jared Scheib 2020628bea Fix source maps to exactly reflect code instead of es5 transpilation 2018-06-06 14:15:59 -07:00
Iris Scholten 457c9cb649 Merge pull request #3575 from influxdata/ifql/copy-paste-schema
flux/Copy to clipboard in schema explorer
2018-06-06 14:14:43 -07:00
Brandon Farmer f8e7cfa92e Basic == and != filtering for logs
Co-authored-by: Delmer Reed<delmer814+1@gmail.com>
2018-06-06 13:35:39 -07:00
Iris Scholten 104e46a0c4 Rename copy functions for clarity 2018-06-06 13:31:45 -07:00
Iris Scholten c62906411b Create a notificationAction type to be used as notify's type 2018-06-06 13:28:22 -07:00
Chris Henn e544d4ce00 Merge pull request #3583 from influxdata/flux/autocomplete
Function / Param specific autocomplete
2018-06-06 13:20:03 -07:00
Alex Paxton ae1b40fed2 Merge pull request #3580 from influxdata/polish/log-icon
Replace log viewer icon with "log" icon
2018-06-06 13:06:01 -07:00
Christopher Henn 5b5622cfb9 Fix autocomplete typo 2018-06-06 13:04:25 -07:00
Christopher Henn bee3a4aa3e Don't insert newlines with default Flux script
Co-authored-by: Chris Henn <chris.henn@influxdata.com>
Co-authored-by: Andrew Watkins <andrew.watkinz@gmail.com>
2018-06-06 13:04:25 -07:00
Christopher Henn 9d2181fc1a Improve function specific autocomplete
Co-authored-by: Chris Henn <chris.henn@influxdata.com>
Co-authored-by: Andrew Watkins <andrew.watkinz@gmail.com>
2018-06-06 13:04:24 -07:00
Christopher Henn 48c19ffd23 Remove unnecessary CodeMirror addon code
Co-authored-by: Chris Henn <chris.henn@influxdata.com>
Co-authored-by: Andrew Watkins <andrew.watkinz@gmail.com>
2018-06-06 13:04:24 -07:00
Christopher Henn e9fd63dc69 Use server-provided completion suggestions
Co-authored-by: Chris Henn <chris.henn@influxdata.com>
Co-authored-by: Andrew Watkins <andrew.watkinz@gmail.com>
2018-06-06 13:04:24 -07:00
Christopher Henn c2acd5ba49 Display autocomplete hints on Ctrl-Space only
...as opposed to on every key up.

Co-authored-by: Andrew Watkins <andrew.watkinz@gmail.com>
Co-authored-by: Chris Henn <chris.henn@influxdata.com>
2018-06-06 13:04:24 -07:00
Alex P 33db2ebd44 Merge branch 'master' into logs-viewer/filter-bar 2018-06-06 11:34:27 -07:00
Alex P dfb91bf7ec Complete editable filter interaction 2018-06-06 11:28:56 -07:00
Alex P f53dfce88a Replace log viewer icon with "log" icon 2018-06-06 10:50:42 -07:00
Jared Scheib d18720b4c5 Merge pull request #3574 from influxdata/fix/webpack_sourcemaps
Fix source maps to exactly reflect code instead of es5 transpilation
2018-06-05 16:53:34 -07:00
Iris Scholten f08cc6c2e3 Add copy to clipboard to Tag value list items 2018-06-05 16:31:25 -07:00
Iris Scholten 83dcb9c247 Add copy to clipboard to tag list items 2018-06-05 16:19:41 -07:00
Iris Scholten 1a3fb65858 Update styles for copy to clipboard
Co-authored-by: Alex Paxton <thealexpaxton@gmail.com>
2018-06-05 15:16:31 -07:00
Jared Scheib 15ff45c270 Fix source maps to exactly reflect code instead of es5 transpilation 2018-06-05 14:37:12 -07:00
Iris Scholten 36581a765e Send notification when copying to clipbaord 2018-06-05 14:24:56 -07:00
Alex P 4de6cd653e Remove excess closure 2018-06-05 14:14:31 -07:00
Alex P 352ee815a9 WIP Make filter blocks editable 2018-06-05 13:59:13 -07:00
Iris Scholten bcc7b36ec5 Refactor the filter logic into getter 2018-06-05 13:37:09 -07:00
Iris Scholten 3fafd9dbf9 Create styles for copy in schema and stop click propagation 2018-06-05 13:31:26 -07:00
Iris Scholten 69c766bb2d Add copy and paste functionality to DatabaseListItem in IFQL schema 2018-06-05 11:15:48 -07:00
Chris Henn 581ae03c35 Merge pull request #3571 from influxdata/flux/rename-everything
Rename all usage of "IFQL" to "Flux"
2018-06-05 11:11:44 -07:00
Christopher Henn 1fb2a1551b Reorganize Flux apis and parsing 2018-06-05 10:57:20 -07:00
Andrew Watkins 1344297421 Change IFQL to Flux 2018-06-05 10:57:19 -07:00
Iris Scholten cc925ac001 Fix error from clicking on an imported dashboard due to redux not being loaded with new dashboard 2018-06-05 10:41:24 -07:00
Iris Scholten eeecae953d Fix error when dashboard import does not contain template variables 2018-06-05 10:41:24 -07:00
Iris Scholten 00714720c3 Add notifications for exports 2018-06-05 10:41:24 -07:00
Iris Scholten 236f9bd4a1 Convert dashboard ui/src/dashboards/actions/index.js and ui/src/dashboards/utils/templateVariableQueryGenerator.js to typescript 2018-06-05 10:41:24 -07:00
Alex P 6d221d1d8d Implement DragAndDrop in ImportDashboardOverlay
Co-authored-by: Iris Scholten <ischolten.is@gmail.com>
Co-authored-by: Alex Paxton <thealexpaxton@gmail.com>
2018-06-05 10:41:24 -07:00
Alex P 402810f44b Revert commit 7338312 2018-06-05 10:41:24 -07:00
Alex P 48ebf722a9 Remove unused state 2018-06-05 10:41:24 -07:00
Alex P 60986ed46e Polish styles of drag and drop component 2018-06-05 10:41:24 -07:00
Iris Scholten add4b0ebe4 WIP Create DragAndDrop component
Co-authored-by: Alex Paxton <thealexpaxton@gmail.com>
2018-06-05 10:41:24 -07:00
Iris Scholten fcd7de2e8a Add meta section to the expored file for chronografVersion and any other future metadata 2018-06-05 10:41:24 -07:00
Iris Scholten cd4031041e Prevent the user from being able to import a file with invalid JSON or before a file is added 2018-06-05 10:41:24 -07:00
Iris Scholten 74361bf74e PrettyPrint dashboard export 2018-06-05 10:41:24 -07:00
Iris Scholten 105ad736ef Send notifications for dashboard imports 2018-06-05 10:41:24 -07:00
Iris Scholten a426e50e56 Ensure only users with editor role or higher can import dashboard 2018-06-05 10:41:24 -07:00
Iris Scholten 2c6e7b0577 Add begining styles for dashboard imports 2018-06-05 10:41:24 -07:00
Iris Scholten 588295e0cd Allow users to import Dashboard from file 2018-06-05 10:41:24 -07:00
Iris Scholten 0a72f12b7e Convert DashboardsHeader to typescript 2018-06-05 10:41:24 -07:00
Iris Scholten eb5de1d002 Convert DashboadsPage to typescript 2018-06-05 10:41:24 -07:00
Iris Scholten ce9b019fb8 Fix type errors 2018-06-05 10:41:24 -07:00
Alex P 06f36841d3 Remove bindActionCreators 2018-06-05 10:41:24 -07:00
Alex P 49c67249a0 Fix type error with show overlay 2018-06-05 10:41:24 -07:00
Alex P a9e734daf7 Introduce ImportDashboardOverlay component 2018-06-05 10:41:24 -07:00
Alex P 9787eb7aaa Introduce styles for overlay sub-components 2018-06-05 10:41:24 -07:00
Alex P 0a31970f87 Introduce generic overlay components 2018-06-05 10:41:24 -07:00
Alex P 5f676b79d8 Update styles of import dashboard button 2018-06-05 10:41:24 -07:00
Alex P 2869442d23 Fix bug 2018-06-05 10:41:24 -07:00
Alex P 93ea79c3e2 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 8034d37ca9 Convert component to TypeScript 2018-06-05 10:41:24 -07:00
Brandon Farmer ecef89968b Show histogram for log counts in log viewer 2018-06-05 10:41:24 -07:00
Iris Scholten 8763a6b270 Allow viwer roles or higher to Export a dashboard 2018-06-05 10:40:44 -07:00
Iris Scholten bf18e1b7fa Add ability to export a dashboard as a json file with chronografVersion 2018-06-05 10:40:44 -07:00
Iris Scholten 54f3cfcb82 Convert DashboardsTable to typescript 2018-06-05 10:40:44 -07:00
Alex Paxton 34ad08d661 Merge pull request #3570 from influxdata/logs-viewer/polish
Logs Viewer Polish
2018-06-05 10:39:43 -07:00
Alex P 9c6fcf3b22 Add newline in stylesheet 2018-06-05 10:08:03 -07:00
Alex P 9f40afeb37 Add clickable style and div 2018-06-05 09:59:58 -07:00
Alex P b02b0bd69f Style hover state and cells 2018-06-05 09:59:44 -07:00
Alex P 701bdecad8 Add return types 2018-06-05 09:58:35 -07:00
Alex P 5edd845d79 Show short text for severity level 2018-06-05 09:58:18 -07:00
Alex P 7b1a14066d Change widths of columns 2018-06-05 09:57:40 -07:00
Chris Henn 20bcbe26cd 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 eb9981bdf8 Enable filtering of Flux table sidebar 2018-06-04 16:46:04 -07:00
Chris Henn 8e9115234b Merge pull request #3566 from influxdata/flux/table-cols
Tweak Flux table visualization
2018-06-04 16:45:44 -07:00
Chris Henn ce14d93ff9 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 538ace0a48 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 05d99a8cc2 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 192e97108d 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 2b2406ef28 Merge pull request #3554 from influxdata/upgrade-jest
Upgrade Jest
2018-06-04 14:12:16 -07:00
Christopher Henn 39e92d6ffd 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 b34728741a Merge pull request #3564 from influxdata/bugfix/color-scale-dropdown
Fix Color Scale Dropdown
2018-06-04 13:32:59 -07:00
Alex P 1ad142a69c Add max height to fancy scrollbar 2018-06-04 12:53:42 -07:00
Brandon Farmer 423c567bd7 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 d40c15ff40 Add dummy filters back in for display purposes 2018-06-04 11:49:58 -07:00
Jared Scheib 2b7220f255 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 2c581d288e 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 65441fe91c 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 cce88c3a3f Rename runTemplateVariableQuery to getTempVarValuesBySourceQuery for clarity 2018-06-01 17:45:36 -07:00
Jared Scheib 95c64c5caa Clarify putDashboardByID comment 2018-06-01 17:32:46 -07:00
Jared Scheib 2421051c1e 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 10d8ccb0f4 Replace button with compact tab toggle 2018-06-01 16:59:51 -07:00
Jared Scheib 675d4145a9 Revert notification message for invalid URL query value for temp vars 2018-06-01 16:51:16 -07:00
Jared Scheib be97ff2159 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 9b94576a51 Add "Play" icon to icon font 2018-06-01 16:47:18 -07:00
ebb-tide 407fb64394 Merge branch 'master' into ifql/join 2018-06-01 16:09:35 -07:00
ebb-tide b7f6a1deeb Remove overspeicialized arg type definitions 2018-06-01 16:05:41 -07:00
Andrew Watkins 0f7c175744 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 7bec1b49e8 Add in browser debugger for testing 2018-06-01 15:49:50 -07:00
Christopher Henn 017172c9fc Upgrade Jest 2018-06-01 15:49:49 -07:00
Christopher Henn eef8db1c76 Upgrade Jest 2018-06-01 15:49:32 -07:00
Deniz Kusefoglu 48e46c0f31 Validate URL query for zoomed time range input & notify if invalid
Co-authored-by: Jared Scheib <jared.scheib@gmail.com>
Co-authored-by: Deniz Kusefoglu <denizk@gmail.com>
2018-06-01 15:39:43 -07:00
Deniz Kusefoglu af5fca84ff Validate URL query time range for lower being before upper in time sequence
Co-authored-by: Jared Scheib <jared.scheib@gmail.com>
Co-authored-by: Deniz Kusefoglu <denizk@gmail.com>
2018-06-01 15:39:43 -07:00
Jared Scheib 0c4ae3beba Clean up validation of URL query time range inputs
Co-authored-by: Deniz Kusefoglu <denizk@gmail.com>
Co-authored-by: Jared Scheib <jared.scheib@gmail.com>
2018-06-01 15:39:43 -07:00
ebb-tide c7a07576e7 WIP Validate URL query time range inputs
Co-authored-by: Deniz Kusefoglu <denizk@gmail.com>
Co-authored-by: Jared Scheib <jared.scheib@gmail.com>
2018-06-01 15:39:07 -07:00
Brandon Farmer 3404d7375b Adds autorefresh with play/pause 2018-06-01 15:05:38 -07:00
ebb-tide 8c6b2bff76 Prune dashtimev1 values for dashboards that do not exist in dasboards page
Co-authored-by: Deniz Kusefoglu <denizk@gmail.com>
Co-authored-by: Jared Scheib <jared.scheib@gmail.com>
2018-06-01 13:40:34 -07:00
ebb-tide e69e0fa47e WIP fix typescript inconsistencies 2018-06-01 13:08:29 -07:00
ebb-tide ced2b894e4 No longer enrich suggestions 2018-06-01 12:21:49 -07:00
ebb-tide 189ff6ae0a Replace get with getdeep to add types and refactor for clarity 2018-06-01 12:19:41 -07:00
Jared Scheib b831c08c56 WIP Validate timeRange from URL query param 2018-05-31 18:44:01 -07:00
Jared Scheib 0a2d817586 Prevent unnecessary TemplateControlBar re-render so TemplateControlDropdowns stay open
Convert TemplateControlBar to ES6 class to use shouldComponentUpdate
2018-05-31 18:00:18 -07:00
Jared Scheib 0ff22b3c24 Consume zoomed time range from URL queries in DashboardPage state 2018-05-31 17:51:08 -07:00
Jared Scheib 025312a380 Rename query to queries in fn & var names for precision 2018-05-31 17:45:43 -07:00
Jared Scheib ce0708e56f Fix tempvars being removed from url upon time range selection 2018-05-31 17:43:41 -07:00
ebb-tide ffca9ad0f1 Set Dashboard time range from query string middleware
Co-authored-by: Deniz Kusefoglu <denizk@gmail.com>
Co-authored-by: Jared Scheib <jared.scheib@gmail.com>
2018-05-31 16:45:40 -07:00
Brandon Farmer 955b2d278f Merge pull request #3547 from influxdata/log-viewer/fancy-scrollbars
Fixes fancy scrollbars in log viewer
2018-05-31 15:58:17 -07:00
Brandon Farmer fb3cc1fcd5 Fixes fancy scrollbars in log viewer 2018-05-31 15:35:07 -07:00
Andrew Watkins 535d34ef05 Fix tests
Co-authored-by: Andrew Watkins <andrew.watkinz@gmail.com>
Co-authored-by: Chris Henn <chris.henn@influxdata.com>
2018-05-31 15:31:50 -07:00
ebb-tide 74f13d6114 Prevent null valued object parameters from updating Location query
Co-authored-by: Jared Scheib <jared.scheib@gmail.com>
Co-authored-by: Deniz Kusefoglu <deniz@influxdata.com>
2018-05-31 15:29:54 -07:00
Christopher Henn 4894e2e82d Increase pagination constant
Co-authored-by: Andrew Watkins <andrew.watkinz@gmail.com>
Co-authored-by: Chris Henn <chris.henn@influxdata.com>
2018-05-31 15:20:53 -07:00
Christopher Henn 4a3184b968 Fix table header 2018-05-31 15:20:53 -07:00
Christopher Henn aa30ccf61a Only show sidebar if multiple results
Co-authored-by: Andrew Watkins <andrew.watkinz@gmail.com>
Co-authored-by: Chris Henn <chris.henn@influxdata.com>
2018-05-31 15:20:53 -07:00
Christopher Henn 9b4654c76f Display message when TagList is empty
Co-authored-by: Andrew Watkins <andrew.watkinz@gmail.com>
Co-authored-by: Chris Henn <chris.henn@influxdata.com>
2018-05-31 15:20:53 -07:00
Christopher Henn 93a4786130 Fetch tag values count when fetching tag values
...instead of when fetching tag keys.
2018-05-31 15:20:53 -07:00
Andrew Watkins 3db7c6fca0 Simplify result naming in table sidebar
Co-authored-by: Andrew Watkins <andrew.watkinz@gmail.com>
Co-authored-by: Chris Henn <chris.henn@influxdata.com>
2018-05-31 15:20:53 -07:00
Andrew Watkins 1c6ba204be Display proper count in load more button
Co-authored-by: Andrew Watkins <andrew.watkinz@gmail.com>
Co-authored-by: Chris Henn <chris.henn@influxdata.com>
2018-05-31 15:20:53 -07:00
Andrew Watkins a6e16c35de Cleanup
Co-authored-by: Andrew Watkins <andrew.watkinz@gmail.com>
Co-authored-by: Chris Henn <chris.henn@influxdata.com>
2018-05-31 15:20:53 -07:00
Andrew Watkins c254a8b5da Enable pagination in tag value lists
Co-authored-by: Andrew Watkins <andrew.watkinz@gmail.com>
Co-authored-by: Chris Henn <chris.henn@influxdata.com>
2018-05-31 15:20:53 -07:00
Andrew Watkins a86c2817a8 Get actual databases for From component 2018-05-31 15:20:53 -07:00
Andrew Watkins 3bb4644aa9 Enable filtering with TagValueListItem
Co-authored-by: Andrew Watkins <andrew.watkinz@gmail.com>
Co-authored-by: Chris Henn <chris.henn@influxdata.com>
2018-05-31 15:20:53 -07:00
Andrew Watkins 3fbfd97929 Add loading state to searching
Co-authored-by: Andrew Watkins <andrew.watkinz@gmail.com>
Co-authored-by: Chris Henn <chris.henn@influxdata.com>
2018-05-31 15:20:52 -07:00
Christopher Henn aabbbf2102 Display loading state for tag key and value lists
Co-authored-by: Chris Henn <chris.henn@influxdata.com>
Co-authored-by: Andrew Watkins <andrew.watkinz@gmail.com>
2018-05-31 15:20:52 -07:00
Christopher Henn 7bb4afde77 Enable searching tag values
Co-authored-by: Chris Henn <chris.henn@influxdata.com>
Co-authored-by: Andrew Watkins <andrew.watkinz@gmail.com>
2018-05-31 15:20:52 -07:00
Christopher Henn c6862669ee Enable searching tag keys
...and remove unused top-level filter.

Co-authored-by: Chris Henn <chris.henn@influxdata.com>
Co-authored-by: Andrew Watkins <andrew.watkinz@gmail.com>
2018-05-31 15:20:52 -07:00
Christopher Henn a1b19295db WIP
Co-authored-by: Chris Henn <chris.henn@influxdata.com>
Co-authored-by: Andrew Watkins <andrew.watkinz@gmail.com>
2018-05-31 15:20:52 -07:00
Andrew Watkins 74403084f0 Refresh AST when getting time series 2018-05-31 15:20:52 -07:00
Christopher Henn d9942259db WIP
Co-authored-by: Chris Henn <chris.henn@influxdata.com>
Co-authored-by: Andrew Watkins <andrew.watkinz@gmail.com>
2018-05-31 15:20:52 -07:00
Christopher Henn c575a09d89 WIP schema explorer
Co-authored-by: Chris Henn <chris.henn@influxdata.com>
Co-authored-by: Andrew Watkins <andrew.watkinz@gmail.com>
2018-05-31 15:20:52 -07:00
ebb-tide 45600b3846 Sync Url Query to timerange selections for lower,upper, and zoomed ranges 2018-05-31 15:16:57 -07:00
Brandon Farmer 2e49a5f30f Add more styling to severity 2018-05-31 13:50:28 -07:00
Brandon Farmer dcd978949b Implements basic log viewer search 2018-05-31 10:50:46 -07:00
ebb-tide fc3e2bc091 Name the default export from FuncArgTextArea correctly 2018-05-30 18:59:41 -07:00
ebb-tide c626809e6f DRY in FuncArds render function 2018-05-30 18:48:36 -07:00
ebb-tide a3aa112cc3 Refactor walker.test to create explicit expected variables 2018-05-30 18:14:54 -07:00
Deniz Kusefoglu f79d147c8f Show error notification for each invalid tempvar value in url query
Rename queries to urlQueries for clarity.

Co-authored-by: Deniz Kusefoglu <denizk@gmail.com>
Co-authored-by: Jared Scheib <jared.scheib@gmail.com>
2018-05-30 16:30:32 -07:00
Jared Scheib 62c39c00f8 Remove deleted tempVars from URL query upon manager save 2018-05-30 15:34:35 -07:00
Brandon Farmer d2171be2e0 Merge pull request #3538 from influxdata/log-viewer/graph
Calculate bin size for log viewer
2018-05-30 15:00:33 -07:00
Brandon Farmer aa17232a3a Display tabular log data and Calculate bin size for log viewer 2018-05-30 14:23:12 -07:00
Deniz Kusefoglu 65f15927ce Keep URL fully in sync with all tempvars 2018-05-30 12:53:53 -07:00
Jared Scheib 7d7ca9f35c Rename templateVariableQueryGenerator.js to tempVars.js 2018-05-30 11:22:04 -07:00
Deniz Kusefoglu 60a83a477e Sync URL query upon saving temp vars in manager
Co-authored-by: Deniz Kusefoglu <denizk@gmail.com>
Co-authored-by: Jared Scheib <jared.scheib@gmail.com>
2018-05-30 11:17:58 -07:00
Jared Scheib 59f09c12c6 Rename Manager.js to TemplateVariableManager.js 2018-05-30 10:58:07 -07:00
Jared Scheib 18b7b615b2 Refactor tempvar URL binding to be only in DashboardPage & no redux
Co-authored-by: Jared Scheib <jared.scheib@gmail.com>
Co-authored-by: Deniz Kusefoglu <denizk@gmail.com>
2018-05-30 10:46:21 -07:00
Iris Scholten 82d0f0b3cd Merge pull request #3527 from influxdata/fixes/custom-time-selector
Ensure Cells show only data from TimeSelector Constraints
2018-05-29 14:15:01 -07:00
Iris Scholten 822618fab3 Update addTimeBoundsToRawText to use regex in its string matching checks instead of strings 2018-05-29 13:55:16 -07:00
Iris Scholten ba871fe07e Fix typo in buildCannedDashboardQuery 2018-05-29 13:17:42 -07:00
Iris Scholten 2673d9d62d Update type in timeRanges.ts to extend TimeRange type from src/types/query 2018-05-29 13:16:35 -07:00
ebb-tide 57f5d581e3 Merge branch 'master' into ifql/join 2018-05-29 12:36:57 -07:00
ebb-tide 7cf1f40b21 Remove ArgVar as an allowable argument type 2018-05-29 12:35:48 -07:00
ebb-tide 103b980c1e Add missing suggestion params inside bodynodes function 2018-05-29 12:35:24 -07:00
ebb-tide 2ba143d731 Remove table1 and table2 from state in Join 2018-05-29 11:26:02 -07:00
Alex P 23d345dc03 Merge branch 'master' into log-viewer/placeholder-markup 2018-05-29 10:36:41 -07:00
ebb-tide 0ae074854b Remove unused vars 2018-05-29 09:55:41 -07:00
ebb-tide 0adf01bfb6 Show table1 and table2 in dropdown selector even if they are not in dropdown items 2018-05-29 09:53:58 -07:00
Brandon Farmer 267c7d34bf Merge pull request #3526 from influxdata/log-viewer/graph
Show histogram for log counts in log viewer
2018-05-26 15:24:18 -07:00
ebb-tide f5c30d7f84 Convert objects and arrays to script correctly 2018-05-25 17:20:11 -07:00
ebb-tide 1c9d67ab2e Fix adding unnecessary newlines in script 2018-05-25 17:19:39 -07:00
ebb-tide b0383bbfe1 Stop deriving state from props in join component 2018-05-25 17:18:32 -07:00
ebb-tide 6f02d7b90a Make join return table object values from state 2018-05-25 17:18:03 -07:00
Jared Scheib 895245ed69 Synchronize temp vars with URL query params
Refactor action creator & reducer for updating tempvar overrides.

Authored-by: Jared Scheib <jared.scheib@gmail.com>
2018-05-25 17:12:42 -07:00
Alex P e1d90dbe0b Remove margin in filter tooltip 2018-05-25 16:56:20 -07:00
Alex P 2ab4b4f6ac Improve readability of logic 2018-05-25 16:24:49 -07:00
ebb-tide 954b1d36f4 Define additional argument types 2018-05-25 16:15:16 -07:00
ebb-tide 08c1ba2a26 Correct default join string 2018-05-25 16:14:41 -07:00
Brandon Farmer 58de6abd80 Show histogram for log counts in log viewer 2018-05-25 16:03:22 -07:00
Alex P 6bbed0cadd Introduce component for individual filters 2018-05-25 15:58:09 -07:00
Alex P f2fff2385b Create SCSS shadow mixin
this is used a bunch of places in the UI, going to work this in over
time
2018-05-25 15:57:38 -07:00
ebb-tide 12f10e7d9d Improve Join Function 2018-05-25 15:57:09 -07:00
Iris Scholten 6e4cc9937f Convert ui/src/shared/data/timeRanges to typescript 2018-05-25 15:52:16 -07:00
Iris Scholten 6efbf38ce8 Add and ensure upper time bound in querytext when query is not parseable into a query config 2018-05-25 15:52:05 -07:00
ebb-tide 64d66cf186 Display object and array args in preview 2018-05-25 15:47:53 -07:00
ebb-tide ac896351d2 Return objects and array values from ast 2018-05-25 15:23:33 -07:00
Alex P 28aeb076d7 Rename files and flesh out filter bar component 2018-05-25 11:59:49 -07:00
Alex P d61ffc906c Mock out search state and interactions 2018-05-25 10:54:46 -07:00
Jared Scheib 1177cdf901 Add action & reducer to set temp var overrides from url params 2018-05-24 18:23:59 -07:00
Alex P abef7cd87a Add static markup & styles for Search and Filtering 2018-05-24 16:52:24 -07:00
Jared Scheib ec5ed77d62 Prefer string literals for tempvar actions & reducers 2018-05-24 16:08:58 -07:00
Alex P 74e4837074 Condense page header 2018-05-24 15:34:53 -07:00
Andrew Watkins b26416ef60 Merge pull request #3519 from influxdata/ifql-table
Ifql table
2018-05-24 14:24:48 -07:00
Iris Scholten 2847b5f214 Merge pull request #3522 from influxdata/feature/tempvars-cell-titles
Template Variables in Cell Titles
2018-05-24 14:20:17 -07:00
Andrew Watkins 399c2dc8fa Tweak styles
Co-authored-by: Chris Henn <chris.henn@influxdata.com>
Co-authored-by: Andrew Watkins <andrew.watkinz@gmail.com>
2018-05-24 13:50:17 -07:00