Commit Graph

1464 Commits (69ba32e5b4fd7215b34e218a9238261d4fbacb48)

Author SHA1 Message Date
Greg 6279df2969
fix: validate oauth settings prior to starting (#5458) 2020-04-21 13:49:18 -06:00
greg linton 7fb545e8e9 fix: token option issue 2020-04-20 18:36:41 -06:00
Bucky Schwarz 88836fc062
chore: 1.8.2 release preparation 2020-04-13 15:13:24 -07:00
Bucky Schwarz e45cb637a0 chore: update flux to 0.65.0 2020-04-13 14:58:57 -07:00
Ariel Salem c8ba74b441
Fix/table sizing issue (#5442) 2020-04-09 09:16:13 -07:00
Bucky Schwarz ae637397b8
chore: prepare for release 2020-04-06 11:56:52 -07:00
greg linton 63352373c7 update changelog 2020-04-03 11:40:39 -07:00
asalem 2c56ae82f7 fix(ui): updated PR to stylize fix a bit more 2020-03-24 06:26:50 -07:00
asalem db56cd679b chore(ui): fixed lint errors and updated CHANGELOG 2020-03-23 06:03:59 -07:00
Russ Savage 8e54ea1f78
feat(fluxFunctions): updates for latest flux lib (#5426)
* feat(fluxFunctions): updates for latest flux lib

* chore(changelog): update for flux functions

* fix(fluxFunctions): updating urls

* fix(fluxFunctions): rename buckets param, tslint

* fix(fluxFunctions): remove v.windowPeriod

* added experimental csv.from function

Co-authored-by: Scott Anderson <scott@influxdata.com>
2020-03-18 14:54:09 -07:00
Bucky Schwarz 747112b7de
chore: update changelog and bump minor version to 1.8.0 2020-02-18 15:04:06 -08:00
Greg 80d18ee90d
feat: add flag to redirect login page to specified OAuth IdP (#5380)
Co-Authored-By: Bucky Schwarz <hoorayimhelping@users.noreply.github.com>
2020-02-13 11:37:41 -07:00
greg linton d05e43a9ca chore: update changelog 2020-02-13 08:55:46 -07:00
Russ Savage 1ce8806b8e feat: add flag to disable host list page 2020-02-10 13:50:28 -08:00
greg linton c3e6fe7fe9 chore: update changelog 2020-02-10 09:53:09 -07:00
Bucky Schwarz fff7836818 feat(ui): Template variables can now select their source database 2020-02-06 13:10:41 -08:00
greg linton 8765490e52 chore: update changelog and readme 2020-01-23 11:15:32 -07:00
Timmy Luong dab3f8dca7
feat(ui): add query parameter for autofresh option in dashboards (#5348)
* feat(ui): add query parameters for autofresh option in dashboards

* fix(ui): fix tests, lint, and refresh functionality of components; update CHANGELOG

* fix(ui): update handler

* feat(ui): allow url parameter to update dashboard autorefresh rate

* fix(ui): improve reducer performance and other minor issues
2020-01-14 16:14:25 -08:00
Bucky Schwarz a1f6162508 fix: log viewer uses a default if the mapped severity doesn't exist 2020-01-09 14:23:59 -08:00
Bucky Schwarz fdab763e39
chore: update changelog and bump minor version to 1.7.17 2020-01-08 11:54:33 -08:00
Bucky Schwarz 47890b6d98
fix: allow logging out when using Ouath 2020-01-08 11:51:19 -08:00
Michael Desa 7689dd7db4
chore: update changelog and bump minor version to 1.7.16 2019-12-19 13:49:14 -08:00
Michael Desa a88e6fb107
Merge branch 'master' into 1.7.x 2019-12-19 13:47:22 -08:00
Michael Desa ab3f5c1d70
fix(influx): allow upperDashboardTime when generating query config (#5334)
Closes https://github.com/influxdata/chronograf/issues/5330
2019-12-18 10:08:57 -08:00
Michael Desa 37ebe2a28e
fix(kapacitor): use better heuristic than string contains `batch` when creating tasks (#5335)
Closes https://github.com/influxdata/chronograf/issues/5332
2019-12-18 09:40:51 -08:00
Bucky Schwarz dc03bbec5c fix(ui): use the the available y-axis label 2019-11-26 09:58:18 -08:00
Michael Desa adef73900c
fix(schema-explorer): update the flux schema explorer to use v1 package (#5323)
Closes https://github.com/influxdata/chronograf/issues/5316
2019-11-22 09:01:43 -05:00
Bucky Schwarz 46f8d51980 chore: pin go to latest minor version; make docker build process more robust 2019-11-21 15:37:02 -08:00
Michael Desa acc1a6834f
chore: update changelog and versions for 1.7.15 2019-11-12 18:42:10 -05:00
Russ Savage 0b0e4b8bf0
feat(flux): updated functions list for latest flux (#5310)
* feat(flux): updated functions list and insert

* fix(functions): updating the urls

* feat(changelog): update changelog
2019-11-08 13:13:52 -08:00
Michael Desa 220dbeb538
fix(data-explorer): always include upper dashboard time in query (#5309)
Closes https://github.com/influxdata/chronograf/issues/5297

Co-authored-by: Andrew Watkins <andrew.watkinz@gmail.com>
2019-11-07 14:53:01 -05:00
Michael Desa 5214b7d47d
chore: upgrade to flux v0.50.2 (#5305)
Closes https://github.com/influxdata/chronograf/issues/5303
2019-11-07 11:35:08 -05:00
Bucky Schwarz 15b12fe024 chore: update dockerfile deps: update ubuntu, node and go versions 2019-11-05 14:25:19 -08:00
Joshua Hoblitt 571731cec5 fix github org pagination when user has > 10 orgs (#5265)
* fix github org pagination when user has > 10 orgs

* rm duplicate 1.7.13 CHANGELOG

* add #5265 to CHANGELOG
2019-09-20 15:53:13 -07:00
Michael Desa 5e1e3d0cae
Merge branch '1.7.x' 2019-08-27 13:58:02 -04:00
Michael Desa 038fb2a1d4
Release 1.7.14 2019-08-27 13:57:33 -04:00
Andrew Watkins 7434c52245 docs: update CHANGELOG 2019-08-26 13:12:36 -07:00
Michael Desa 2d3a265706
Merge branch '1.7.x' 2019-08-20 17:39:51 -04:00
Michael Desa da07ed011c
Release 1.7.13 2019-08-20 17:37:16 -04:00
Alvaro [Andor] a36ffca3b1
Fix dashboard typos (#5249)
* Fix dashboard typos

* Add Changelog
2019-08-20 14:14:01 -04:00
Christopher Henn 7383f0c18a
Fix JWK signing key check 2019-08-20 14:13:41 -04:00
Deniz Kusefoglu a161e08183
Bugfix/code mirror tickscript (#5225)
* Match only uppercase TRUE and FALSE as atoms

* Add AND and OR as operators

* Allow variables to begin with capital letters

* Add optional @ to recognize user defined function calls as variables

* Remove multiline comment state add multiline string states

* Add dbrp keyword

* Update changelog
2019-08-20 14:13:41 -04:00
Deniz Kusefoglu 5de5e668c9
Fix scroll to row bug on table graphs (#5217)
* read sortedtimevals from updated props not state

* Update changelog

* Fix linter errors
2019-08-20 14:13:40 -04:00
Alvaro [Andor] 9eb861a164 Fix dashboard typos (#5249)
* Fix dashboard typos

* Add Changelog
2019-08-01 08:16:44 -04:00
Christopher Henn fdd52446d5 Fix JWK signing key check 2019-07-09 11:06:26 -07:00
Deniz Kusefoglu c173f3f586
Bugfix/code mirror tickscript (#5225)
* Match only uppercase TRUE and FALSE as atoms

* Add AND and OR as operators

* Allow variables to begin with capital letters

* Add optional @ to recognize user defined function calls as variables

* Remove multiline comment state add multiline string states

* Add dbrp keyword

* Update changelog
2019-07-03 15:02:50 -07:00
Deniz Kusefoglu 1c4aa2f37d
Fix scroll to row bug on table graphs (#5217)
* read sortedtimevals from updated props not state

* Update changelog

* Fix linter errors
2019-07-01 16:26:24 -07:00
Luke Morris 510ba50758 Update changelog 2019-06-21 11:10:23 -07:00
Luke Morris 89d8b4be2b Update changelog 2019-06-21 11:10:16 -07:00
Luke Morris 4594aa1310 Update changelog 2019-06-21 08:38:47 -07:00
Luke Morris 219bfa8179 Update changelog 2019-06-20 15:26:09 -07:00
Brandon Farmer f9f0ad2884 Update changelog 2019-04-24 10:34:48 -07:00
Brandon Farmer c9fd56bcfa Remove unreleased from changelog 2019-04-24 10:09:21 -07:00
Brandon Farmer 6594b2f024 bump version 2019-04-24 09:57:59 -07:00
Brandon Farmer a67c66e051 bump version 2019-04-23 13:35:47 -07:00
Brandon Farmer 1d6450bced Update changelog 2019-04-23 13:17:25 -07:00
Brandon Farmer 1c1ced1efb Update changelog 2019-04-23 11:59:40 -07:00
Russ Savage 22481de691 Updated changelog for 1.7.10 (#5152) 2019-04-16 17:03:40 -07:00
Russ Savage 824641fff6
Updated changelog for 1.7.10 (#5152) 2019-04-16 17:02:26 -07:00
Iris Scholten 35c40a9f2b Fix ceo visualization not using ceo time range for query 2019-04-16 13:54:52 -07:00
Iris Scholten cd8db96a04 Fix ceo visualization not using ceo time range for query 2019-04-16 13:42:37 -07:00
Russ Savage 4226ef84bc
Updated changelog for 1.7.9 (#5133) 2019-03-27 18:50:33 -07:00
Iris Scholten 52400ab75d Fix disappearing data in table graphs
Co-authored-by: Brandon Farmer <bthesorceror@gmail.com>
Co-authored-by: Palak Bhojani <palak@influxdata.com>
2019-03-20 14:38:13 -07:00
Iris Scholten 604ed1125d Fix disappearing data in table graphs
Co-authored-by: Brandon Farmer <bthesorceror@gmail.com>
Co-authored-by: Palak Bhojani <palak@influxdata.com>
2019-03-20 14:28:40 -07:00
Andrew Watkins 1ec95198dc chore: update changelog 2019-03-18 16:02:25 -07:00
Delmer 1dda05bbcc fix(ui/mapVarsToCSV): double quote map template values (#5118) 2019-03-18 15:51:56 -04:00
Delmer d9c46c6d28
fix(ui/mapVarsToCSV): double quote map template values (#5118) 2019-03-18 15:50:31 -04:00
Alirie Gray 2524989618 fix(visualizations): add type checking to AxesOptions 2019-03-18 11:58:59 -07:00
Iris Scholten 9d7b70a860 Insert flux function at or below cursor line 2019-03-15 16:01:58 -07:00
Iris Scholten 82543e1de0 Insert flux function at or below cursor line 2019-03-15 15:46:34 -07:00
Iris Scholten 848500cabd Stop scrollbars from covering text in flux editor
Co-authored-by: Daniel Campbell <metalwhirlwind@gmail.com>
2019-03-15 09:49:02 -07:00
Iris Scholten d772e1225d Stop scrollbars from covering text in flux editor
Co-authored-by: Daniel Campbell <metalwhirlwind@gmail.com>
2019-03-14 16:15:05 -07:00
Alirie Gray af42412080 fix(visualizations): add type checking to AxesOptions 2019-03-14 15:31:05 -07:00
Delmer fc4c0e024e fix(ui): fix decimalPlaces with wrapper (#5073) 2019-02-13 16:21:09 -05:00
Russ Savage d11c5d595d Fixed the window function (#5083)
* Fixed the window function

* adding 5083 to changelog
2019-02-13 13:12:04 -08:00
Russ Savage 4a3fcba600
Fixed the window function (#5083)
* Fixed the window function

* adding 5083 to changelog
2019-02-13 13:06:24 -08:00
Iris Scholten 976a5c065f Fix error when editing kapacitor info in onboarding 2019-02-12 20:24:41 -08:00
Iris Scholten 38ce5431a7 Fix error when editing kapacitor info in onboarding 2019-02-12 17:40:28 -08:00
Delmer df41635301
fix: active kapacitor updating and ui defaults (#5079)
* fix(server): fix active kapacitor settings

Co-authored-by: Michael Desa <mjdesa@gmail.com>
Co-authored-by: Chris Goller <goller@gmail.com>
2019-02-12 18:50:56 -05:00
Brandon Farmer 29c3a6ab87 Be less aggressive on windowInterval
- backport logic from v2 line
2019-02-12 13:41:46 -08:00
Brandon Farmer bec8c445d0 Escape injected meta query values 2019-02-12 13:32:35 -08:00
Brandon Farmer d8f1b42501 Be less aggressive on windowInterval
- backport logic from v2 line
2019-02-12 13:27:46 -08:00
Iris Scholten 7c25efc09a Stop cells with raw/no format selected from getting changed to base 10 2019-02-12 12:35:52 -08:00
Iris Scholten 54ade11321 Stop cells with raw/no format selected from getting changed to base 10 2019-02-12 11:55:55 -08:00
Delmer ca9f8ace80
fix(ui): fix decimalPlaces with wrapper (#5073) 2019-02-12 11:29:30 -05:00
Brandon Farmer b38c2314a5 Escape injected meta query values 2019-02-08 16:12:03 -08:00
nathan haugo de18060ef3 Clean up changelog 2019-01-16 13:16:18 -08:00
nathan haugo c45b1f4d82 Update changelog for 1.7.7 2019-01-16 13:15:54 -08:00
nathan haugo 17f5ec35ab Update changelog for 1.7.7 2019-01-16 13:15:22 -08:00
Nathan Haugo 723a11ce73
Prep for 1.7.6 release (#5040)
* Prep for 1.7.6 release

* Update readme
2019-01-14 16:18:51 -08:00
Russ Savage 9b21ebe30d updating functions for flux 0.12 (#5035)
* updating functions for flux 0.12

* updating changelog

* fixing url and lowestmin function
2019-01-11 14:53:33 -08:00
Russ Savage 0dd890e320
updating functions for flux 0.12 (#5035)
* updating functions for flux 0.12

* updating changelog

* fixing url and lowestmin function
2019-01-11 12:17:53 -08:00
Alirie Gray 7d66bc786b Update hostname for meta urls for new sources only 2019-01-10 12:56:39 -08:00
Alirie Gray ed877df57f Update hostname for meta urls for new sources only 2019-01-10 12:45:15 -08:00
Delmer 70c47ecb8b fix(logs): fix log color utils (#4909)
* fix(logs): fix log color utils
2019-01-10 11:22:51 -05:00
Alirie Gray c67a14ea5f Set kapacitor state in ConnectionWizard and call syncHostnames for new kapacitors
Co-authored-by: Deniz Kusefoglu <deniz@influxdata.com>
2019-01-07 10:45:28 -08:00
Delmer 636f776643
fix(logs): fix log color utils (#4909)
* fix(logs): fix log color utils
2018-12-27 14:02:20 -05:00
Alirie Gray ce7def3113 Set kapacitor state in ConnectionWizard and call syncHostnames for new kapacitors
Co-authored-by: Deniz Kusefoglu <deniz@influxdata.com>
2018-12-20 16:48:24 -08:00
Brandon Farmer bbce8220fe Update changelog
Co-authored-by: Palak Bhojani <palak@influxdata.com>
2018-12-17 16:52:51 -08:00
Brandon Farmer 322708d4f0 Update changelog
Co-authored-by: Palak Bhojani <palak@influxdata.com>
2018-12-17 16:21:05 -08:00
Nathan Haugo 508d683ae5
Update the changelog to include 1.7.6 (#4892) 2018-12-17 13:31:05 -08:00
nathan haugo 8e0bb396f0 Fix changelog format 2018-12-14 15:19:02 -08:00
Nathan Haugo b4ae793e86 Update go and alpine versions (#4886)
* Update go and alpine versions

* Update changelog

* Work around go get issue

* Update the go-bindata path
2018-12-14 15:17:16 -08:00
Nathan Haugo 6676d7aaaa
Update go and alpine versions (#4886)
* Update go and alpine versions

* Update changelog

* Work around go get issue

* Update the go-bindata path
2018-12-14 15:16:35 -08:00
alexpaxton dd1620eb55 Prevent cell renaming widget from pushing other header elements offscreen (#4872)
* Prevent cell renaming widget from pushing other header elements offscreen

* Updoot changelog
2018-12-12 15:19:13 -08:00
nathan haugo 49fd1ec13c Clean up changelog 2018-12-12 14:06:53 -08:00
Delmer Reed 34b0f224b1 Add hashtag prefixes changelog 1.7.4 2018-12-12 16:31:53 -05:00
Delmer e13fc0173d
Update version to 1.7.4 (#4883) 2018-12-12 16:21:04 -05:00
Delmer Reed bc37101e76 Update version to 1.7.4 2018-12-12 16:20:04 -05:00
Delmer Reed 0b9d81c155 Add missing 4805 changelog entry 2018-12-12 16:20:04 -05:00
Delmer Reed d3b69d76b6 Add missing fixes from #4776 2018-12-12 16:20:04 -05:00
Lorenzo Fontana cc040f270a fix(flux/pivot): specify the right key for columnKey and valueKey
Signed-off-by: Lorenzo Fontana <lo@linux.com>
2018-12-12 16:20:04 -05:00
Delmer Reed 33b2a71fe0 Add missing changelog 1.7.4 bug fix 2018-12-12 16:20:04 -05:00
Delmer Reed f210bbc553 Fix 1.7.4 CHANGELOG bug fixes 2018-12-12 16:20:04 -05:00
alexpaxton c224c3896b
Prevent cell renaming widget from pushing other header elements offscreen (#4872)
* Prevent cell renaming widget from pushing other header elements offscreen

* Updoot changelog
2018-12-12 10:35:00 -08:00
Brandon Farmer f9fac5c715 Update changelog 2018-12-12 09:27:57 -08:00
Brandon Farmer 4e1a042922 Update changelog 2018-12-12 09:24:35 -08:00
Delmer ead30d8094 Fix flux editor scrollbars (#4877) 2018-12-11 20:19:13 -05:00
Delmer ab592b7b68
Fix flux editor scrollbars (#4877) 2018-12-11 19:36:43 -05:00
Delmer 5e2449ecac Fix logs query error (#4861) 2018-12-07 18:40:23 -05:00
Delmer ef87b41de0 Fix logs histogram bar click (#4863)
* Fix logs table rendering

* Fix histogram bars

* Add test for finding time option row index

* Remove logs table query counting

* Remove histogram chart fixes

Removes the histogram chart axes changes and bar chart changes.

* Update state query count

* Fix histogram centering

* update changelog
2018-12-07 18:34:54 -05:00
Delmer d508deecec
Fix logs histogram bar click (#4863)
* Fix logs table rendering

* Fix histogram bars

* Add test for finding time option row index

* Remove logs table query counting

* Remove histogram chart fixes

Removes the histogram chart axes changes and bar chart changes.

* Update state query count

* Fix histogram centering

* update changelog
2018-12-07 18:31:50 -05:00
Christopher Henn 8f491d3079 Improve display of Flux Wizard on small screens 2018-12-03 14:55:25 -08:00
Christopher Henn 1728f2c5e2 Improve display of Flux Wizard on small screens 2018-12-03 14:54:37 -08:00
Alirie Gray 6dcf960be9 Allow skipping add Kapacitor step 2018-12-03 14:53:53 -08:00
Delmer 9e171f6df1
Fix logs query error (#4861) 2018-12-03 16:34:53 -05:00
Brandon Farmer d1e33e4cd5 Update changelog 2018-12-03 11:11:31 -08:00
Brandon Farmer 86297bda18 Update changelog 2018-11-30 09:51:55 -08:00
Alirie Gray bd256762e3
Merge pull request #4845 from influxdata/fix/skip-kapacitor-connection
Allow skipping add Kapacitor step
2018-11-29 12:33:47 -08:00
Nathan Haugo 5fead1ac58
Update flux functions (#4854)
* Update flux functions

* Update changelog

* Fix link
2018-11-29 12:09:26 -08:00
Alirie Gray c2c5a6686f Allow skipping add Kapacitor step 2018-11-28 16:36:44 -08:00
Christopher Henn 140433b084 Update CHANGELOG.md 2018-11-15 13:44:17 -08:00
Christopher Henn 590040153c Update CHANGELOG.md 2018-11-15 13:42:37 -08:00
Delmer a30c13f6c2 Fix logs loading newer (#4814)
Fix logs loading newer scroll 

* Fix logs loading newer
* Update changelog 1.7.4 bug fixes
2018-11-14 15:03:56 -05:00
Delmer 27f50dcec2
Fix logs loading newer (#4814)
Fix logs loading newer scroll 

* Fix logs loading newer
* Update changelog 1.7.4 bug fixes
2018-11-14 15:01:20 -05:00
Nathan Haugo 7ccd1e0fa8
Fixes/clean up changelog (#4815)
* Add 1.7.4 section, 1.7.3 release date, and make file more consistent

* Remove dupe 1.7.3
2018-11-14 11:26:56 -08:00
nathan haugo b90a8dea0b Update changelog and bump version 2018-11-13 16:37:56 -08:00
Iris Scholten 95203c10b2 Add loading state to protoboards onboarding step 2018-11-13 13:02:41 -08:00
Iris Scholten 7beb915a88 Add loading state to protoboards onboarding step 2018-11-13 12:39:18 -08:00
Deniz Kusefoglu 726a011baa Update Changelog 2018-11-13 11:56:08 -08:00
Deniz Kusefoglu 291121c0ae Update Changelog 2018-11-13 11:55:14 -08:00
Iris Scholten cb194b169f Update Changelog 2018-11-13 09:51:32 -08:00
Iris Scholten d722bb0401 Update Changelog 2018-11-13 09:35:41 -08:00
Christopher Henn ef90cffe9b Fix grouping in canned queries
Chronograf includes a number of canned dashboards, whose cells are predefined
and immutable. A cell in a canned dashboard is called a layout cell, and it has
a slightly different schema than a cell in a user-defined dashboard (called
a dashboard cell).

For legacy reasons, Chronograf is able to render a layout cell or dashboard
cell using the same components via a mix of duck-typing and defensive
programming. [#4488][0] attempted to unify the differences between the two
possible cell schemas by converting a layout cell to a dashboard cell upon
read. This schema conversion was error prone and incomplete.

One difference between a layout cell and dashboard cell that was not handled by
the schema conversion involved the `groupbys` and `wheres` fields in a layout
cell. In a dashboard cell, these data are stored in the `queryConfig` object
instead. The schema conversion omitted these data altogether in the converted
cell, which caused the behavior described in [#4789][1]

This commit changes to schema conversion to include all data from the original
layout cell in the converted cell, so that the `groupbys` and `wheres` fields
are present. Downstream, the `Layout` component will check for these fields
when determining how to build a query for a cell.

This is a messy solution that builds upon previous messy solutions. [#4488][0]
discusses some alternatives, which were deemed not worth the effort to
implement.

[0]: https://github.com/influxdata/chronograf/pull/4488
[1]: https://github.com/influxdata/chronograf/issues/4789
2018-11-12 14:04:56 -08:00
Christopher Henn a994ab8e78 Fix grouping in canned queries
Chronograf includes a number of canned dashboards, whose cells are predefined
and immutable. A cell in a canned dashboard is called a layout cell, and it has
a slightly different schema than a cell in a user-defined dashboard (called
a dashboard cell).

For legacy reasons, Chronograf is able to render a layout cell or dashboard
cell using the same components via a mix of duck-typing and defensive
programming. [#4488][0] attempted to unify the differences between the two
possible cell schemas by converting a layout cell to a dashboard cell upon
read. This schema conversion was error prone and incomplete.

One difference between a layout cell and dashboard cell that was not handled by
the schema conversion involved the `groupbys` and `wheres` fields in a layout
cell. In a dashboard cell, these data are stored in the `queryConfig` object
instead. The schema conversion omitted these data altogether in the converted
cell, which caused the behavior described in [#4789][1]

This commit changes to schema conversion to include all data from the original
layout cell in the converted cell, so that the `groupbys` and `wheres` fields
are present. Downstream, the `Layout` component will check for these fields
when determining how to build a query for a cell.

This is a messy solution that builds upon previous messy solutions. [#4488][0]
discusses some alternatives, which were deemed not worth the effort to
implement.

[0]: https://github.com/influxdata/chronograf/pull/4488
[1]: https://github.com/influxdata/chronograf/issues/4789
2018-11-12 13:59:06 -08:00
Alirie Gray 794df96f39
Add fieldOptions when creating new cell from SendToDashboard (#4791) 2018-11-12 11:53:33 -08:00
nathan haugo cd518af486 Add changelog entry for pr 4798 2018-11-09 16:57:05 -08:00
nathan haugo c9a5d5094e Add changelog entry for pr 4798 2018-11-09 16:52:18 -08:00
Brandon Farmer 52b9b3724e Update changelog 2018-11-09 16:33:09 -08:00
Brandon Farmer 9ebfa9733c Update changelog 2018-11-09 16:12:42 -08:00
Lorenzo Fontana 286d23dee4
Merge pull request #4776 from fntlnz/flux/fix-pivot-keys
fix(flux/pivot): specify the right named parameters for columnKey and valueKey
2018-11-09 15:55:44 -08:00
Deniz Kusefoglu 573cdff30a Add protoboards bugfix to 1.7.3 release list 2018-11-08 17:58:21 -08:00
Deniz Kusefoglu e8477120fb Add protoboards bugfix to 1.7.3 release list 2018-11-08 17:56:28 -08:00
nathan haugo b27b4679ad Cleanup changelog for release 2018-11-08 12:25:41 -08:00
nathan haugo b0588c25a3 Cleanup changelog for release 2018-11-08 12:25:14 -08:00
Deniz Kusefoglu ebe2267d2d Update Changelog to include 1.7.2 release 2018-11-08 12:22:41 -08:00
Deniz Kusefoglu d9f2b32414 Update Changelog to include 1.7.2 release 2018-11-08 12:20:20 -08:00
Lorenzo Fontana ca22ab48ce
fix(flux/pivot): specify the right key for columnKey and valueKey
Signed-off-by: Lorenzo Fontana <lo@linux.com>
2018-11-08 12:05:21 +01:00
Delmer 0317a51f19
Fix scroll loading indicator (#4767)
Fix hide scroll loading indicator
2018-11-07 15:59:53 -05:00
Delmer 5f1d58564a Reset scrollLeft on search (#4763)
Reset scrollLeft on new search
2018-11-07 15:47:29 -05:00
Andrew Watkins 01fa9c6807
fix(de): show manual refresh if paused (#4769)
* fix(de): show manual refresh if paused

* Add changelog entry
2018-11-07 12:47:29 -08:00
Delmer 9995765354
Reset scrollLeft on search (#4763)
Reset scrollLeft on new search
2018-11-07 15:46:27 -05:00
Delmer 7858d69dae
Fix hide scroll loading indicator (#4770) 2018-11-07 15:37:08 -05:00
Brandon Farmer 2fc8461f19 Update changelog 2018-11-07 12:35:18 -08:00
Brandon Farmer 0dad60b297 Update changelog 2018-11-07 12:29:49 -08:00
nathan haugo 6d6679336d Add changelog entry for 4769 2018-11-07 12:23:20 -08:00
Nathan Haugo 5b29db4335
Merge pull request #4762 from influxdata/1.7.1-changelog
Update 1.7.1 release date
2018-11-07 12:01:28 -08:00
Brandon Farmer 29fb7bb1d0 Update changelog 2018-11-07 11:59:02 -08:00
Brandon Farmer 849fa908e5 Add changelog for protoboards env fix 2018-11-07 11:58:45 -08:00
Brandon Farmer adc2818b23 Update changelog 2018-11-07 11:54:55 -08:00
Brandon Farmer a98d147dc9 Add changelog for protoboards env fix 2018-11-07 11:07:33 -08:00
nathan haugo 91f64427b7 Update 1.7.1 release date 2018-11-07 10:09:15 -08:00
Christopher Henn 55f646d367
Update CHANGELOG.md 2018-11-07 10:06:25 -08:00
Christopher Henn 04f8f0e33d
Update CHANGELOG.md 2018-11-07 10:05:59 -08:00
nathan haugo 0f5182d34d Remove 1.8 from branch 2018-11-06 17:13:04 -08:00
nathan haugo a5d0f606a8 Clean up CHANGELOG for 1.7.0 2018-11-06 16:56:08 -08:00
Delmer 5648e46fbc
Fix switcher links case ordering (#4745)
Fix switcher links ordering

* Update switcher links to sort without casing
* Update changelog 1.7.0 ui improvements
2018-11-06 14:23:30 -05:00
Delmer b1d3dcd5c1
Add missing measurement status (#4744)
Add missing syslog status for logs page

* Add missing measurement status
* Update changelog 1.7.0 ui improvements
2018-11-06 13:56:22 -05:00
Jared Scheib 38d86b8945 update changelog for be8bed17c 2018-11-05 15:19:34 -08:00
Delmer 7974ed3bbd
Add logs page spinner (#4715)
feat(logs/ui): Add logs page loading spinner
2018-11-05 11:19:52 -05:00
Alirie Gray 247d9f57de
Flatten Flux schema explorer tree (#4659)
* Use category tree to build schema explorer

* Remove expander from tag value list item

* Prevent clicking tag value item from closing tag values

* Remove input from under TAGS item in schema explorer

* Search for fields in measurements

* Add loading state and use search term in fetching tag values

* Add load more tag values button and debounce tag values search

* Add error handling to flux schema explorer
2018-10-30 13:24:21 -07:00
alexpaxton d9ebfb7003
Remove Markdown Shadows and Prefix/Suffix Limits (#4665)
* Remove shadow from markdown cells

* Remove prefix and suffix character maximums

* Updoot changelog
2018-10-29 13:06:24 -07:00
Delmer e5ae30127a
Add logs hostname (#4645)
fix(logs/table): add hostname column

* Guarantee hostname column exists on logviewer config
* Add hostname field to ui utils
* Update integrations server test
* Update changelog 1.7.0

Co-authored-by: Michael Desa <mjdesa@gmail.com>
2018-10-25 16:42:29 -04:00
Delmer fca25f942e
Fix logs scrollbar (#4640)
fix(logs/scroll): fix the horizontal scroll bar

* Update grid to have minWidth
* Fix logs scrollbar position
* Clean up unnecessary handlers
* Update 1.7.0 changelog

Co-authored-by: Alex P <thealexpaxton@gmail.com>
2018-10-25 12:34:02 -04:00
Delmer c17d0ad55c
Fix logs expansion handling (#4621)
* fix(logs/expand): pauses tailing on message expansion
* Fix expanded message wrapping
* Update changelog 1.7.0
2018-10-22 18:29:56 -04:00
Christopher Henn bb388ec236 Fix issue with disappearing alias' 2018-10-18 13:44:07 -07:00
Delmer 18c412a6c1
Fix logs vertical scroll (#4605)
fix(logs/scroll): fix logs scroll in firefox
2018-10-17 13:47:32 -04:00
Delmer 2b1e0c3cf9
Fix logs search race (#4599)
fix(logs/search): Search update race condition
2018-10-17 10:25:26 -04:00
Delmer 7ae6ea8e65
Update logs copy button position (#4525)
Having the button in the lower right created a frustrating UX when the
message was expanded and the user was attempting to copy.

Co-authored-by: Alex Paxton <thealexpaxton@gmail.com>
2018-10-02 12:59:15 -04:00
Deniz Kusefoglu b6824a2a3d
Merge pull request #4479 from influxdata/bugfix/validate-alert-rule-messages
Add validation to Alert Rule message templates
2018-09-24 11:02:05 -07:00
Deniz Kusefoglu 7e2c7877bb Add validation to Alert Rule message templates 2018-09-24 10:52:34 -07:00
Delmer e91faf6a6f
Update logs loading description (#4452)
* Update logs table loading time and timestamp
* Make time bounds in searching state have gradient text
* Add loading animation
* Add graphic for logs No Results state
* Update CHANGELOG 1.7 UI IMPROVEMENTS
* Update default logs message

Co-authored-by: Alex Paxton <thealexpaxton@gmail.com>
2018-09-21 15:33:13 -04:00
Edd Robinson a7c1800143 Improve asset loading performance
This commit improves the loading performance of static assets on devices
with low CPU, such as Pies or other embedded devices.

One characteristic of these devices is that they don't often have the
intrinsics available used in gzip compression.

This commit does two things:

  (1) Adds an option to explicitly disable gzip compression of requested
assets.
  (2) Avoids the very expensive URL prefix Handler wrapper if no base
path has been set.
2018-09-19 08:48:06 -07:00
Iris Scholten 9f8d3983e3
Show flux results in table graph (#4461) 2018-09-17 18:35:10 -07:00
Jared Scheib e5f5ccf3e8
Maintain focus on Flux Editor text area when adding nodes via code (#4466)
* fix(flux/components): only autofocus new FuncArg input on user click

* update changelog
2018-09-17 14:42:17 -04:00
Delmer b03e902a4e
Save log wrap/truncate setting (#4454)
Update logs to save user wrap/truncate setting

* Update CHANGELOG 1.7 features
2018-09-14 17:50:58 -04:00
Iris Scholten b251c9350e
Update Single Stat Vis types to work with Flux data (#4449) 2018-09-13 16:17:16 -07:00
Brandon Farmer 03c8c14d2c Provide services to dashboard export 2018-09-13 09:58:54 -07:00
Jared Scheib 46c8baca3a
feat: auto scroll to measurement item in explorer (#4436)
* feat: auto scroll to measurement item in explorer

* update changelog
2018-09-12 18:22:25 -04:00
Jared Scheib 4e99d20032
Add metaquery template generator button to Explorer and Cell Editor (#4433)
* fix: add back meta queries dropdown to DECEO via ActionDropdown

* feat: add ActionDropdown to reusable_ui

* refactor: clean up metaqueries template options

* change button text to 'Metaquery Template'

* update changelog

* Polish

* Extend Dropdown to allow for 2 different modes

* Guard against undefined selectedChild in dropdown

* Make id strings more unique

* WIP Replace ActionDropdown with Regular Dropdown in "ActionList" mode

* remove ActionDropdown since obsolete basedon 5902026
2018-09-12 18:12:56 -04:00
Delmer 0106e5dd1c
Fix query editor rejecting updates (#4429)
* Fix query editor rejecting updates for generated statements
* Fix query editor flickering
* UPDATE CHANGELOG
* Remove isShowingTemplateValues from state derivation
* Fix submission completion clobbering edits
2018-09-12 14:02:23 -04:00
Iris Scholten ceeb3e9b23
Flux in line graphs (#4410)
* Create workers for flux fetch and response decoding

Co-authored-by: Brandon Farmer <bthesorceror@gmail.com>

* Add flux data to linegraph

* Fix error when queryConfigs are undefined

* Add service as prop instead of treating source as either service or source

* Fix raw data view after changing components

* Remove commented code

* Update Changelog

* Fix tests

* Remove unnecessary comment

* Rename timeSeries and data for clarity

* Add try catch around worker jobs

* Add type annotations

* Remove unncessary check

* Update to use descriptive variables
2018-09-11 17:25:24 -07:00
Brandon Farmer 4da0c9f24a
Merge pull request #4422 from influxdata/enhancement/deep-link-flux-de
Allow flux scripts in query string for DE
2018-09-11 16:44:46 -07:00
Brandon Farmer 8080583737 Allow flux scripts in query string for DE 2018-09-11 16:15:59 -07:00
Delmer def4acdfec
Fix query editor flickering on update (#4423)
* Fix query editor flickering on update
* Fix editor to update and focus on tab changes
* Update CHANGELOG UI IMPROVEMENTS
2018-09-11 18:40:57 -04:00
Delmer 9ba557b606
Autofocus dashboard query editor (#4399)
* Fix editor not focusing on mount
* Update query editor to close on blur
2018-09-11 17:51:25 -04:00
Jared Scheib 9b6263e667
Render null data point values in Alerts Table as mdashes (#4408)
* fix: render invalid Alerts Table row data as mdash

create new AlertsTableRow component
refactor Alerts Table rows to use new AlertsTableRow component

* test AlertsTableRow for valid data

render spans for all alerts table row cell values

* update changelog
2018-09-11 11:12:12 -04:00
Deniz Kusefoglu 786d310008 Add loading status indicator to HostsPage
Convert HostsPage and HostsTable to typescript

Display page-spinner if hostpage in loading state

Add error state to HostsPage

Fix tests for HostsPage

Update Changelog

Add missing type definitions to HostsTable
2018-09-10 23:24:09 -07:00
Alirie Gray cef576a829
Merge pull request #4403 from influxdata/flux/toggle-flux-influxql-ceo
Toggle for Flux/InfluxQL for dynamic source in CEO
2018-09-10 15:03:09 -07:00
Alirie Gray d6ae8a7926 Update changelong 2018-09-10 14:25:10 -07:00
Alex Paxton 8ecdb7a1b1
Restyle React Grid & Associated Interactions (#4391)
* WIP

* Use divs instead of background image URI

* Make cell resizer prettier

* Only show cell resizer on cell hover

* Make linter happy

* Redesign layout cell to adapt to single stat coloration and have spicy new aesthetic

* Guard against cellBackgroundColor getting set to null

* Add error boundary to cell header

* Polish

* Make custom time indicator more legible

* Update changelog

* Cleanup the code!
2018-09-10 12:51:09 -07:00
Delmer a612f97b49
Add regexp and aliases for appname attribute searching (#4389) 2018-09-10 10:24:35 -04:00
Delmer 5442ef9af4
Update add filters to add to the left (#4392)
* Update add filters to add to the left
* Update to preserve searchTerm ordering
2018-09-10 10:09:35 -04:00
Delmer 42b28205d2 Log viewer progressive loading (#4388)
feat: refactor log viewer to progressively load and render logs

Logs are progressively tailed to a buffer every 5000ms
while live updating. This is easily customizable. After
30000ms, this tail buffer is flushed to the "backward"
logs. This buffer was introduced to avoid losing logs
newly written to the database. This could easily be
extended to be a rolling buffer to be even more robust.

Also adds an Upper and Lower timestamp in the UI to
indicate to the user what the current search space time
bounds are.

Also removes logs from local storage.

Also fixers awaiting retrieving namespaces in order to
perform subsequent ajax requests & dispatches.

Also renames various functions & vars for clarity,
corrects typos, and corrects capitalization according
to convention.

Also removes LIMIT on fetch older and newer.

Also replaces bounds stored in Redux with UTC time.

Additionally, all the following:

* Fix LogsTable scroll loading indicator
* Move constants out of logs page
* Update newer chunk to be 100
* Fix tailing when custom/relative set
* Update chunk sizes to 30sec
* Update to use shouldLiveUpdate getter
* Fix scrollToRow after fetchNewer
* Update to use clearTailInterval
* Update scrollTo middle of backward if no forward data
* Remove last/first query time logic from logsTable
* Removing the last/first query time logic fixed scrolling
not working after performing a search and then deleting
the filter.
* Replace undefined currentNewer w/ nextNewerLower
* Add missing source redirection
* Remove comment deleted Paused status
* Add await to notify when no results are found
* Update fetchNewer to avoid chunking far into the future
* Update nextNewerLowerBound onChooseRelative
* Update lower bound on custom selection
* Update no results loading status
* Add comments to clarify actions
* Update fetch until to check before fetch
* Fix linting errors
* Update CHANGELOG 1.7.0 fixes
* Update logs to go to Infinity
* use Date instead of moment for logs actions
* replace moment with Date where straightforward in LogsPage
* throw error from fetchEachAsync so consumers can handle it
* Fix infiniteTableData localStorage
* add minor todo for possible future tweak
* remove redundant error throw
* simplify a LogsPage use of Date
* move max tail buffer const next to tail chunk duration const for clarity
* clarify comments documenting logs actions and state
* run histogram & table query config requests in parallel

Co-authored-by: Delmer Reed <ofthedelmer@gmail.com>
Co-authored-by: Alex Paxton <thealexpaxton@gmail.com>
Co-authored-by: Jared Scheib <jared.scheib@gmail.com>
2018-09-07 18:20:48 -04:00
Alirie Gray d988511b8b
Merge pull request #4390 from influxdata/flux/delete-flux-page
Delete FluxPage and related components
2018-09-07 12:23:14 -07:00
Alirie Gray 61a0aea357 Remove FluxPage, related components and route 2018-09-07 12:12:18 -07:00
nathan haugo d58167c5aa Update changelog for 1.6.2 release 2018-09-06 16:58:49 -07:00
Alex Paxton 5f6cb054ae
Improve Log Messages UX (#4363)
* Refactor ExpandableMessage to use React Portals

* Display "Clear Filters" button when more than 3 filters are present

* Move logs truncation toggle from options overlay to filter bar

* Simplify styles and markup

Ensure that the ... truncation happens
Showing a "zoom in" cursor when log messages can be clicked

* Update changelog

* Remove rogue file

* Type props in constructor and remove unecessary condition

* Remove spaces
2018-09-06 11:07:40 -07:00
Alirie Gray d842622160
Save flux query in CEO (#4364)
* Add isSaveable condition for flux query in CEO

* Save flux query to cell in CEO

* Use flux query in Dashboard cell

* Move script state to cellEditorOverlay reducer

* Update Changelog

* Remove feature flag for allowFlux
2018-09-05 17:30:42 -07:00
Iris Scholten bba49e9061
Add Visualization Options to DE (#4353)
* Update Children components of DisplayOptions to use props instead of individually connecting to redux and CEO visualization actions updated in prep for DE Vis

* Update DataExplorer to have visualization options

* Update timeSeriesToDygraph to not treat data explorer differently from ceo

* Remove featureflag from vis options in DE

* Update failing tests and rename cellNote to Note

* Update columns for table graph if in ceo or de, but not in dashboard

* Update Changelog

* Remove unnecessary getters from DisplayOptions
2018-09-05 11:49:10 -07:00
Alex Paxton 2d082e322f
Improve Cell Cloning UX (#4330)
* Clone cells as close as possible to source cell

* Remove comments

* Cleaner way to handle cell cloning

* WIP

* Increment clone number by 1 when cloning

* Update changelog

* Make linter happy

* Pass array of cell names into function instead of dashboard object

* Improve legibility of math expression
2018-09-04 10:08:46 -07:00
Iris Scholten eaa481d502
Update data explorer to Look like CEO (#4319)
* Update Visualization to get props from parent and not redux
* Update DataExplorer to use TimeMachine component and function like CEO
* Change dataExplorer to use time range from under dataExplorer in redux
* Change order of template variables
* Move shared actions/thunks between CEO and DE into one shared actions file
* Update tests with new reducers
* Fix types for editQueryStatus
* Remove unused components
* Fix typo
* Add Flux script to dataExplorer
* Update dataexplorer to persist what type of source its using
* Fix failing tests
* Change DE to use autorefresh dropdown from TimeMachineControls
* Update ChangeLog
* Fix failing test
* Remove unnecessary comment
* Provide default data explorer state for flux features
Co-authored-by: Iris Scholten <ischolten.is@gmail.com>
2018-08-30 16:10:56 -07:00
Alirie Gray b781d2ece3
View flux editor in the CEO (#4311)
* Add FluxQueryEditor to CEO and move funcs to utils

* Use util functions in FluxPage

* Rename links to fluxLinks in TimeMachine

* Update Changelog

* Replace props with fluxContext
2018-08-29 13:32:59 -07:00
Iris Scholten 411094798e Add timeSelectorDropdown to timeMachine 2018-08-27 10:45:59 -07:00
Delmer a7544e17ed
Add query results spinner to table (#4236)
Add spinner for infinite scroll loading

* Add query results to table
* Update CHANGELOG 1.7.0 UI Improvements
* Update QueryResults contents

Co-authored-by: Alex Paxton <thealexpaxton@gmail.com>
2018-08-24 10:22:33 -04:00
Alex Paxton fc9cd71939
Introduce Cell Notes & Note Cells (#4257)
* feat: add Note string field to dashboard cells

* wip feat: html escape cell note to help prevent XSS attack

Requires further input to make sure this is effective at its
purpose.

* Add ability to view a cell's note from the cell header

* Make styles less brittle

* Add "chat" icon for use in notes

* Position note using cell X & Y

Avoid overlap with associated cell whenever possible

* New notes are empty strings by default

* Overflow note when contents are large

* Add react-markdown package for displaying markdown

* Display markdown in cell note

* Add a cell note text editor into the CEO

* Improve cell note editor

* Use codemirror placeholder addon

* Add placeholder to note field & foundation of markdown theme

* Add Markdown Cell

* Add initial styles for markdown cell contents

* Add graphic for Note type cell

* feat: add NoteVisibility to DashboardCell

* Add basic markdown syntax highlighting in editor

* Remove comment

* Show note in cell when queries return no data

* Make exception for rule graph

* Update fixtures and resources to fix tests

* Update changelog

* feat: sanitize xss-vulnerable note html

* Polish appearance of code samples in notes and note cells

* Replace ascii with plaintext before passing to markdown renderers

* Move "display when no results toggle" above text field

Less likely to go undiscovered
2018-08-23 14:41:40 -07:00
Delmer 395e882f8f
Fix loading status description (#4272) 2018-08-23 11:20:55 -04:00
Delmer b7a776dab9
Clear logs after search (#4268)
Enhance logs search to hide table and display loading message

* Update logs table loading presentation
* Add LoadingStatus component
* Update search status on time bounds selection
* Update CHANGELOG 1.7.0 UI Improvements

Co-authored-by: Alex Paxton <thealexpaxton@gmail.com>
2018-08-22 19:59:33 -04:00
Delmer 7a1a7eaf1a
Merge pull request #4253 from influxdata/logs/emphasize-search-terms
Enhance logs search term highlighting
2018-08-22 15:51:50 -04:00
Alirie Gray 000b3edaef Update changelog 2018-08-22 10:36:00 -07:00
Iris Scholten 31f4fa8214 Update changelog 2018-08-20 12:14:00 -07:00
Delmer Reed 4a23608dfd Add search filter highlighting in query results 2018-08-20 14:39:50 -04:00
Delmer Reed 91fafa7323 Update CHANGELOG 1.7.0 Features 2018-08-17 12:02:25 -04:00
Iris Scholten d9df6130bc
Merge pull request #4227 from influxdata/flux/ceo-refactor
Flux/New CEO Design
2018-08-16 17:16:02 -07:00
Iris Scholten 735c19f0a3 Redesign and Refactor CEO for reuse in DE
Co-authored-by: Alex Paxton <thealexpaxton@gmail.com>
Co-authored-by: Iris Scholten <ischolten.is@gmail.com>
Co-authored-by: Alirie Gray <alirie.gray@gmail.com>
Co-authored-by: Delmer Reed <delmer814+1@gmail.com>
2018-08-16 16:54:59 -07:00
Jared Scheib 22c811947e Update changelog 2018-08-16 17:25:41 -04:00
Iris Scholten a2ecf51420 Update Changelog 2018-08-16 09:52:00 -07:00
Delmer Reed c025023ba9 Update CHANGELOG for 1.7.0 2018-08-16 10:12:43 -04:00
Delmer 5150476ede
Merge pull request #4220 from influxdata/fix/copy-popover-text
Add copy for log messages
2018-08-16 10:00:20 -04:00
Delmer Reed 04c7a9e85d Update changelog
Co-authored-by: Jared Scheib <jared.scheib@gmail.com>
2018-08-15 19:28:18 -04:00
Jared Scheib 53afddfa8e Update changelog 2018-08-15 18:57:30 -04:00
Delmer Reed 90bc8aab3b Update CHANGELOG 1.7.0 UI Improvements 2018-08-15 18:26:00 -04:00
Jared Scheib ccbff36d93 fix: add changelog date to 1.6.1 and add 1.6.2 and 1.7.0 headers 2018-08-15 18:19:24 -04:00
Deniz Kusefoglu b4a3c1295e Update changelog 2018-08-14 14:31:24 -07:00
Alex Paxton c3c603d9b5
Logs Single Play / Pause Button (#4213)
* Allow custom class prop in Button component

* Replace radio buttons with single button

* Updoot changelog
2018-08-14 10:36:41 -07:00
nathan haugo 5b593e0f81 Update changelog and make caps consistent 2018-08-14 09:53:06 -07:00
Deniz Kusefoglu c1ce0d7104 Update Changelog 2018-08-09 13:55:41 -07:00
Jared Scheib dddfafdb16 Merge branch 'master' into fix/import-dashboard-sources 2018-08-01 11:58:35 -07:00
Christopher Henn b1935560a2 Size laser spinners based on their container 2018-08-01 08:41:21 -07:00
Iris Scholten 346fa78a9b Update Changelog 2018-07-31 17:54:34 -07:00