Commit Graph

2575 Commits (8d546f4197d25ebd35effe583009ff2011cc545b)

Author SHA1 Message Date
Deary Hudson III ad961669ae
feat(http): create cell view properties on dashboard creation (#16112) 2019-12-04 13:47:25 -06:00
Timmy Luong 9f643126f1 chore: update CHANGELOG 2019-12-04 09:38:41 -08:00
Russ Savage bd3847897e
fix(changelog): updating broken links in changelog 2019-12-03 21:04:24 -08:00
Bucky Schwarz e52705d2b1 fix(ui): properly map over queryBuilder tags and set default values 2019-12-03 17:40:25 -08:00
Bucky Schwarz 5801d9ca9f fix(ui): handle json parsing failures and let the user know 2019-12-03 14:12:02 -08:00
Deary Hudson III e21ebeb30e
feat(http): add cell properties to GET /dashboards/:dashboardID response
issue #16057
2019-12-03 15:45:57 -06:00
Timmy Luong 5da7a76f12 chore: update changelog 2019-11-20 16:13:43 -08:00
Russ Savage 1177ba3cfd
chore(changelog): update date for alpha 20 2019-11-20 16:06:48 -08:00
Zoe Steinkamp 97153dfd90
Update CHANGELOG.md
adding single stat to the change log, as well as other notable changes of the month
2019-11-20 17:05:29 -07:00
Alex Boatwright a02a7de8c2
chore: updating the changelog (#15995) 2019-11-20 15:27:17 -08:00
Johnny Steenbergen dc2d931f00 feat: add support for setting password and org for a new user in the cli
one thing to note here is that new endpoint was created. there was no
endpoint for setting an initial password that worked. The existin endpoint
was a bit messy and coupled across multiple routes. Having multiple auth
schemes proved incredibly taxing to write against.
2019-11-20 09:16:31 -08:00
Johnny Steenbergen ab50e18695 feat: add support for insecure skip verify on cli http clients 2019-11-14 16:48:13 -08:00
Bucky Schwarz bcc0aa8488 fix(ui): don't show members information in cloud 2019-11-12 10:54:09 -08:00
alexpaxton b6356fcdf2
refactor(ui): update home page animations (#15809)
* refactor: replace home page cards with Panels

* refactor: update collectors graphic

* refactor: update dashboard animation

* refactor: update alerting animation

* fix: appease linter

* chore: upgrade clockface

* refactor: animate on button hover instead of card hover

* chore: update changelog

* refactor: get orgID from redux instead of params
2019-11-08 13:07:42 -05:00
Gavin Cabbage 3e29464d4b fix(tasks): fake flux deps 2019-11-08 09:35:20 -05:00
Ariel Salem afb4667b15
fix(bucket-list): wrapped DWP in featureFlag and sorted bucket list (#15769)
* fix(bucket-list): wrapped DWP in featureFlag and sorted bucket list

* chore(changelog): updated the changelog to reflect PR changes

* fix(e2e): skipping tests until featureflag removed from DWP

* chore(tests): refactoring to use selector and add tests

* chore(refactor): created selector for ordering bucketlist and added tests

* fix(bucketsort): updated func and var names to accurately reflect intent

* fix(bucket/selector): renamed func for accuracy
2019-11-06 15:29:01 -08:00
Faith Chikwekwe 1e7b5c7164
Merge pull request #15777 from influxdata/fix/long-startup
fix(cmd/influx): fix long startup when running `influx help` and other similar commands.
2019-11-06 10:29:24 -08:00
Faith Chikwekwe 0664dbc47d fix(cmd/influx): fix bug that causes long startup when running 'influx help' or related commands 2019-11-06 10:25:14 -08:00
Ariel Salem 0d89697809
fix(DWP): reset redux state when DWP resolves or rejects (#15766)
* fix(DWP): reset redux state when DWP resolves or rejects

* chore(lint): fixed lint and added PR to changelog

* fix(linter): removed unused depenency in tests
2019-11-05 14:03:27 -08:00
George 3804d50fbd
fix(storage): array cursor iterator should return stats of all observed cursors (#15731)
* fix(storage): add failing test for array cursor iterator stats

* fix(storage): make arrayCursorIterator.Stats() return stats of in-focus cursor

* fix(storage): add failing test to assert arrayCursorIterator.Stats() returns accumulated result

* fix(storage): assumulate stats in arrayCursorIterator.Stats() call across all observed cursors
2019-11-05 10:41:06 +01:00
Deary Hudson III 81965f0b33
feat(kv): unique variable names (#15695)
* feat(kv): unique variable names

- adds system bucket for creating an index of unique variable names
- adds tests
- deleted unit tests for dead code
- removed a test runner for the variable service from http
2019-11-04 14:28:21 -06:00
Bucky Schwarz 453b4cfe3f feat(ui): tweak telegraf nginx and redis flows 2019-11-01 14:31:29 -07:00
Deary Hudson III 741b64d4ee
feat(kv): makes label names unique across kv impls
* feat: (http) label names to be unique

* feat(http): should work for updates as well

* chore: commented out former work. added a failing test

* feat: ensure label uniqueness & test cases

* feat: updating labels ensures uniqueness

* fix: fixes a failing unrelated test

* chore: update changelog
2019-10-31 11:30:36 -05:00
Russ Savage 31ca05514c
feat(changelog): updating for Alpha 19 release 2019-10-30 14:22:45 -07:00
Gavin Cabbage 75147d014c
feat(tasks): expose lastRunStatus and lastRunError in task API 2019-10-30 14:00:22 -04:00
Bucky Schwarz 2498011387 fix(ui): add fixed TextArea from clockface 2019-10-29 13:57:11 -07:00
Gavin Cabbage 6fb8a67ff8
fix(api): change task ID runs success status from 200 to 201 2019-10-26 00:16:48 -04:00
Ariel Salem 1dfa493278
fix(ui/checks): checks render once they've been created (#15556) 2019-10-24 14:13:41 -07:00
Bucky Schwarz 45944a46d7 fix(ui): exiting out of a configure cell leaves cell content intact 2019-10-24 08:42:33 -07:00
Ariel Salem f28913a193
Fix/tasks edit (#15549)
* fix(ui/tasks): edit & update functionality has been fixed. Also fixed the issue where task form data didn't persist when toggling between schedule task options

* chore(CHANGELOG): updated changelog with current PR

* fix(ui/tasks): updated reducer test to more accurately reflect the current reducer functionality and updated the parameter name for consistency

* fix(linter): removed extra whitespace

* chore(comment): removed old comment from PR since it's no longer necessary
2019-10-23 13:45:27 -07:00
Ariel Salem 769c4101c8 fix(ui/collectorList-telegraf): sort telegrafs based on buckets (#15510)
* fix(ui/collectorList-telegraf): sort telegrafs based on buckets

* fix(ui/collectors): added tests to the sort by telegrafs/buckets functionality

* fix(ui/collectors): made PR suggested changes

* fix(ui/collectors): updated snapshot test

* fix(collectors): added collectors changes

* fix: labels test

* fix: sanity check

* chore: skip tests to resolve in separate PR

* fix: revisit page
2019-10-22 11:26:21 -07:00
Deary Hudson III c04249ec78
fix(http): /api/v2/orgs/:id/owners|members to 404 (#15504)
ensures that the endpoints:
  * /api/v2/orgs/:id/owners
  * /api/v2/orgs/:id/members
404 when the organization resource does not exist
2019-10-21 16:37:30 -05:00
alexpaxton aa34444df4
refactor(ui): redesign all page headers to make use of PageSubTitle (#15503)
* refactor(ui): redesign all page headers to make use of PageSubTitle

* chore: update changelog
2019-10-18 14:13:23 -07:00
Ariel Salem 77f2748a9f
fix(ui/labeloverlayerror): invalid input error resolved (#15443)
* fix(ui/labeloverlayerror): 

UI is now correctly disabling the submit button and returning an invalid input error when a user tries to submit an empty input for the label overlay name

Updated change log and added in link to issue for newly built tests

Updated the updateLabelOverlay methods to correspond with the changes made to the labeloverlayform
2019-10-18 09:35:44 -07:00
George b3b2f52d57
chore(gateway): log error on unauthorized attempt (#15452) 2019-10-17 17:57:01 +01:00
Bucky Schwarz c81b758957
feat(ui): add 403 signout handler to new api requests, upgrade to oats 0.5.0 2019-10-16 13:11:51 -07:00
Ariel Salem e68bd456ac
fix(ui/telegraf): filter functionality (#15427)
* fix(ui/telegraf): filter functionality

* docs: README

* fix: linter error

* fix: linked relevant issue to the added test
2019-10-15 15:08:29 -07:00
Bucky Schwarz 78244ce6de
fix: Map type Variables selector shows keys, not values
add test for hydrateVars

dashboard variable dropdown test: inspect values, not just array length

add RTL test for variable dropdown changes

lint

fix: Disable saving threshold check if no threshold selected (#15348)

* Prevent check saving if no thresholds

* Add tests

* Add changes to changelog

* make optional props optional

* use false instead of null for boolean

changelog

fix(ui): ignore false change events in VariableForm (#15317)

closes #15059

the issue is to persist user data across variable type selection interfaces within the variable editor. this commit pushes all of the variable editor information down to redux to allow persistence outside of the view state until the user clicks "cancel" or "create" in the interface.
2019-10-08 15:52:06 -07:00
Deniz Kusefoglu 9f011d605e
fix: Disable saving threshold check if no threshold selected (#15348)
* Prevent check saving if no thresholds

* Add tests

* Add changes to changelog

* make optional props optional

* use false instead of null for boolean
2019-10-08 12:23:16 -07:00
Edd Robinson 9be0de2f7f
Merge pull request #15306 from i-sevostyanov/master
fix(storage): added missing string values for CacheStatus type.
2019-10-04 14:23:37 -07:00
Ilya Sevostyanov 596414a3ff
fix(storage): added missing string values for CacheStatus type.
Closes: #15284.
2019-10-04 23:50:21 +03:00
Iris Scholten 7bf80b55a4 chore: update changelog 2019-10-03 13:08:25 -07:00
Deary Hudson bd7c4dad8f fix(http): Ensures users are created with an active status 2019-09-30 15:37:59 -07:00
George 9f5390e449
feat(auth): add jwt support in auth middleware (#15152) 2019-09-27 12:12:41 +01:00
Russ Savage b96282d01d
Update changelog for alpha 18 release 2019-09-26 14:06:14 -07:00
Russ Savage d24047e55d
fix(fluxFunctions): add getColumn, getRecord, tableFind (#15289)
* fix(fluxFunctions): add getColumn, getRecord, tableFind

* feat(changelog): update changelog
2019-09-26 14:04:23 -07:00
Russ Savage 73ac9c5b5c
fix(templates): add jmeter template (#15168)
* fix(templates): add jmeter template

* fix(defaultTemplates): missing comma

* fix(package): update influxdb-template library

* fix(ui): updating yarn.lock

* fix(templates): add jmeter template

* fix(defaultTemplates): missing comma

* fix(package): update influxdb-template library

* fix(ui): updating yarn.lock

* Updated CHANGELOG
2019-09-26 12:21:12 -07:00
alexpaxton 2ef1daae0f
refactor(ui): display dashboard cards in a grid (#15211)
* refactor(ui): display dashboard cards in a grid

* chore(ui): update changelog
2019-09-19 15:56:24 -07:00
George ddce5d383a
feat(auth): add new jsonweb package (#15151) 2019-09-19 12:31:40 +01:00
Alirie Gray 067305c148
feat(tasks): add WithMaxConcurrency to configure scheduler (#15121) 2019-09-12 11:47:27 -07:00
Alirie Gray 21e14de7aa
feat(tasks): use env variable for concurrency (#15110) 2019-09-10 16:05:50 -07:00
Daniel Campbell 54ec7fd001
Add viewport scaling to html meta responsive mobile scaling (#15099)
* Modify HTML files to include viewport scaling

* Add ms-viewport device width to css

* Update changelog
2019-09-10 11:14:10 -07:00
alexpaxton 32d11209ac
refactor(ui): alerting details polish (#15056)
* refactor(ui): add default values for deadman condition

* refactor(ui): limit values to 2 decimal places when dragging thereshold handles

* refactor(ui): prevent system buckets from being deleted or renamed

* refactor(ui): indicate which buckets are system buckets

* refactor(ui): prevent user from creating buckets starting with _

* refactor(ui): remove system bucketes from generate token overlay

* refactor(ui): remove system buckets from bucket dropdowns

* chore(ui): update changelog
2019-09-09 13:12:20 -07:00
alexpaxton f2aff59a75
refactor(ui): update check builder design (#15040)
* refactor(ui): move check message to its own card

* refactor(ui): ensure builder cards fill width of overlay

* refactor(ui): make conditions boxes fill width of parent

* refactor(ui): allow check properties card to grow

* refactor(ui): remove matching rules card

* chore(ui): update changelog
2019-09-06 16:30:39 -07:00
alexpaxton 77a59538e6
refactor(ui): settings navigation (#14990)
* refactor(ui): move tokens tab to load data page and update navbar

* refactor(ui): prefix all settings page urls with "settings"

* refactor(ui): expose settings tabs in navbar as sub-items

* chore(ui): update changelog

* refactor(ui): fix URLs in e2e tests
2019-09-05 16:17:22 -07:00
Chris Goller d47afacb6f
fix(onboarding): remove fancy scrollbar that hides content (#14931)
e2e tests are failing because the fancyscroll bar component hides
the admin step during certain points in onboarding.

We were able to reproduce when the form in the admin step had been
marked as valid.

The use of the scrollbar in the setting seemed unneeded as it could
be rendered in a quite small window.

Therefore, we removed the scrollbar altogether for now.

Co-authored-by: Christopher Henn <chris@chrishenn.net>
2019-09-04 14:42:01 -05:00
George 8109d161bb
perf(storage): expose ability to peek on stream readers (#14901) 2019-09-04 13:57:36 +00:00
alexpaxton 20f717dcfe
refactor(ui): improve first time alerting experience (#14917)
* refactor(ui): move QuestionMarkTooltip into shared folder

* refactor(ui): delete unused component

* refactor(ui): allow QuestionMarkTooltip to wrap other elements

* refactor(ui): Add question mark tooltips to alerting column headers

* refactor(ui): color code buttons to indicate importance and grouping

* refactor(ui): swap order of endpoints and rules columns

* refactor(ui): show "first time" widget when no alerting resources exist

* refactor(ui): update alerting empty copy

* refactor(ui): ensure onboarding tooltips are using the correct prop names

* refactor(ui): remove tests for tooltips in admin step

These should be handled by Clockface instead

* refactor(ui): fix affected e2e test

* chore(ui): update changelog
2019-09-03 17:54:52 -07:00
Iris Scholten d29a123e86 fix(ui): Polish no buckets warning in telegraf tab 2019-08-30 12:11:56 -07:00
alexpaxton 25c1194e49
refactor(ui): expose bucket options as buttons instead of context menu (#14889)
* refactor(ui): expose bucket options as buttons instead of context menu

* chore(ui): update changelog

* refactor(ui): increase distance between bucket options and meta line
2019-08-30 12:08:11 -07:00
alexpaxton 9d2466de9f
refactor(ui): fix update timestamps, fix onboarding button, and create client libraries page (#14846)
* refactor(ui): make telegraf explainer less janky

* fix(ui): ensure onboarding "advanced" button goes to correct location

* refactor(ui): standardize formatting of updatedAt timestamps

* refactor(ui): introduce "client libraries" page with mock data behind a feature flag

* chore(ui): update changelog
2019-08-28 16:03:39 -07:00
Lyon Hill ee9e622c6d
feat(task): Add task middleware's for checks and notifications (#14809)
To have checks and notifications happen transactionally we need to be
able to alert the task system when a new task was created using the checks and notifications systems.
These two new middlewares allow us to inform the task system of a update
to a task that was created through the check or notification systems.
2019-08-26 16:54:52 -06:00
George 0cc9caa1d4
refactor(tasks): separate coordinator and middleware (#14779) 2019-08-23 19:05:13 +00:00
alexpaxton 450b85f80e
refactor(ui): introduce "Load Data" tab (#14709)
* refactor(ui): extend url activator to check on deeper URLs

* refactor(ui): create load data nav and page components

* refactor(ui): update telegrafs, scrapers, and buckets to use load data nav

* refactor(ui): update side nav and router to expose load data tab

* chore(ui): update changelog

* refactor(ui): update link to telegrafs page from status page

* refactor(ui): fix broken routes

* refactor(ui): make settings page tabs consistent with load data tabs

* refactor(ui): appease the linter gods

* refactor(ui): attempt to fix e2e tests
2019-08-20 10:24:49 -07:00
Alirie Gray 28089fdb59 feat(tasks): add ability to find tasks by name 2019-08-16 12:07:11 -07:00
Russ Savage 8a5d0e6230
feat(templates): adding new templates, removing calls to create templates (#14631)
* adding new templates; removing calls to create templates

* fixing quickstart dashboard creation

* Type dashboard template

* bump templates repo version

* add templateID to template meta in swagger

* Add templateID to document meta type in UI

* add templateID to telegrafPlugin and telegrafplugin info types

* Instantiate templates from static templates

* Get tests to pass

* Fix type conflicts

* Bump templates version

* update changelog
2019-08-14 11:01:19 -07:00
Alirie Gray 16c400c0d0 feat(tasks): sort runs by most recently scheduled 2019-08-12 12:32:17 -07:00
Alirie Gray ca6625c261 fix(tasks): add run limit check to analytical store 2019-08-12 08:51:05 -07:00
Lyon Hill e922c8a26f
feat(task): add task types (#14567) 2019-08-06 10:27:52 -06:00
George b2fe0d1d63
fix(tasks): surface flux errors on pre-auth check (#14492) 2019-07-31 11:46:28 +02:00
Russ Savage 383e6b1368
fix(components/TelegrafExplainer): Update link to Telegraf docs (#14497)
fix(components/TelegrafExplainer): Update link to Telegraf docs Update changelog
2019-07-29 13:33:30 -07:00
Chris Goller 837a410bea
feat(http): gzip compress the query CSV response. (#14495)
If client requests with Accept-Encoding: gzip, then
compress response and return with Content-Encoding: gzip.

This increases the server-side load by about 12%, but saves network bandwidth.

benchmark                     old ns/op     new ns/op     delta
Benchmark_Query_no_gzip-4     123609        137885        +11.55%

benchmark                     old allocs     new allocs     delta
Benchmark_Query_no_gzip-4     149            150            +0.67%

benchmark                     old bytes     new bytes     delta
Benchmark_Query_no_gzip-4     14297         15205         +6.35%
2019-07-29 14:47:55 -05:00
Alirie Gray c04f3a2b30 chore(tasks): remove old auth code and allow only token auth 2019-07-26 09:51:32 -07:00
George a481d4ab5d
fix: enforce bucket authentication on task update (#14480) 2019-07-26 17:37:45 +02:00
Alirie Gray 65e9bde6cc chore(tasks): update changelog (#14468) 2019-07-25 15:50:15 -07:00
Russ Savage 7e1ff6c59e
updating changelog for alpha 16 release 2019-07-25 15:23:46 -07:00
Russ Savage aa004e9aa8
moving bugfix to the correct release 2019-07-25 15:03:24 -07:00
Russ Savage 441b3b2e3b
updated changelog (#14463) 2019-07-25 14:46:14 -07:00
kelwang ff9ef66472 feat(influxdb): add missing change log (#14461) 2019-07-25 14:45:13 -07:00
Iris Scholten 050c7a4e31 chore: move changelog update to correct release (#14462) 2019-07-25 14:35:25 -07:00
Iris Scholten e15469abfd
chore: Update changelog (#14460) 2019-07-25 14:20:04 -07:00
Russ Savage 3dafbc6c62
Fixed task manual run notification type (#14412)
* Fixed task manual run notification type

* updating changelog

* fixing trailing whitespace in stale.yml config
2019-07-22 17:08:23 -07:00
Nate Isley 5e2b92927d
Update CHANGELOG.md
Co-Authored-By: Christopher Henn <chris@chrishenn.net>
2019-07-11 14:05:29 -07:00
Nate Isley b58f8d71e4
updating changelog for alpha 15
updating changelog for alpha 15
2019-07-11 14:00:36 -07:00
Christopher Henn 0ea2c009c0
chore(ui): update changelog with time zone PR 2019-07-11 09:50:16 -07:00
George 61e35a8554
fix(tasks) report errors found when iterating over flux query (#14287)
* Report errors found when iterating over flux query in task

* Add failing test for tasks executor result iterator exhaust failure

* Ensure errors exhausting tasks query result iterator are surfaced as task failure

* Update CHANGELOG with task result iteration error surfacing fix
2019-07-11 17:45:45 +01:00
Nate Isley 3b34bc8330
Update CHANGELOG.md
Co-Authored-By: Christopher Henn <chris@chrishenn.net>
2019-06-28 07:27:25 -07:00
Nate Isley f11a11ec18
Update CHANGELOG.md
Co-Authored-By: Christopher Henn <chris@chrishenn.net>
2019-06-28 07:23:49 -07:00
Nate Isley d896dc2155
Update CHANGELOG.md 2019-06-28 07:13:41 -07:00
Adam Perlin a88cf8d06a feat(storage): Add verify-wal tool to changelog 2019-06-27 16:28:28 -07:00
Palak Bhojani 5d4799d868 Update changelog for updating a task token 2019-06-25 11:39:26 -07:00
Palak Bhojani 875efabc68 Update changelog for token selection 2019-06-24 14:21:12 -07:00
Christopher Henn 097867bfb8 fix(ui): prevent variable dropdown from clipping
Closes #14075
2019-06-19 15:39:40 -07:00
Christopher Henn 4bd7320f7c fix(ui): update client version to resolve query bottleneck
Closes #14084

Co-authored-by: Andrew Watkins <andrew.watkinz@gmail.com>
2019-06-19 11:02:13 -07:00
Nate Isley eb431f9570
Update CHANGELOG.md 2019-06-13 16:57:56 -07:00
Brandon Farmer af1a217bea Update changelog for static templates 2019-06-13 14:10:39 -07:00
Nate Isley 4919d934e3
Merge branch 'master' into nisley-patch-alpha-12 2019-06-13 11:53:53 -07:00
Christopher Henn fe3869d60e feat(ui): add option to shade area below line graphs 2019-06-13 11:36:08 -07:00
Nate Isley c6fbfcb18d
Update CHANGELOG.md 2019-06-13 11:12:08 -07:00
Christopher Henn eee4416809 feat(ui): upgrade giraffe dependency 2019-06-07 16:06:11 -07:00
Christopher Henn f2d198c169 feat(ui): enable formatting line graph y ticks with binary prefix 2019-06-04 17:37:31 -07:00
Nate Isley 03c53f9bc6
Update CHANGELOG.md 2019-05-31 08:41:11 -07:00
Nate Isley ba6448e2d0
update changelog 2019-05-30 16:50:29 -07:00
Nate Isley ca18fdb6f7
updating changelog with alpha 10 release date 2019-05-30 10:22:40 -07:00
Deniz Kusefoglu 192998d1e5
Add scatter (#13974)
* Add scatter to visualization types dropdown
* Add initial scatter options
* Add scatter visualization to view switcher
* Add scatter to VEO
* Add scatter type to graph types
* Expand scatter options
* Update changelog
* Change scatter color type to strings
* Assume fluxgroupkey is set
* Regularize scatter options
* Place scatter behind feature flag
2019-05-28 13:15:29 -07:00
Christopher Henn 9ef08fdc17 feat(ui): expose smooth interpolation option for line graphs
Closes #13762
2019-05-17 13:45:03 -07:00
Christopher Henn 1a59fbc174 fix(ui): fix crash in time machine when opening vis settings
Closes #13813
2019-05-17 12:15:14 -07:00
Iris Scholten 2e26f23f9e
feat(authentication): Add cli args for specifying session length and renewal (#13924)
Co-authored-by: Jade McGough <jade@influxdata.com>

* Add session renew option to launcher and use in middlewhere
* pass session options to services
* Update SessionAutoRenew to SessionRenewDisabled
* Add test for service constructor defaults
* Update changelog
2019-05-15 10:16:47 -07:00
Iris Scholten 9cb2b339cf feat(ui): Export and download resource with formatted resource name 2019-05-14 16:34:38 -07:00
Iris Scholten 41e578a4c2 chore(ui): Use ResourceList component for Scrapers List 2019-05-13 10:30:56 -07:00
Christopher Henn adfb6a9b46 fix(ui): improve single stat computation
The method we used to compute a single stat / gauge value previously did
account for missing data. If the latest value in a response was part of
a numeric column but was null/NaN/not defined, the single stat
computation would fail and a user would see an error message "Could not
display single stat because your values are non-numeric".

This commit updates the single stat computation to find the latest
*defined* numeric values.

If no latest valid numeric values are found, we will either:

- Display an error message if using the compuation within a single stat
  visualization
- Display nothing if using the computation within a within a line +
  single stat visualization (i.e. display the line vis only)

If multiple latest values are found, we make an arbitrary selection
(same as previous behavior). The goal is to eventually expose UI
elements to the user so they can make this selection themselves.

This commit also updates the single stat computation to use the
@influxdata/vis `Table` format as an intermediate/parsed representation
of a Flux CSV response. This unlocks the possibility for performance
gains in our CSV parsing. See #13852.

Closes #13824
2019-05-10 07:29:24 -07:00
Chris Goller a010e7b516
feat(tasks): add description field to tasks (#13850)
feat(tasks): add description field to tasks
2019-05-09 10:38:18 -05:00
alexpaxton c1ad0f03de
Fix jumbled labels on card select cards (#13856)
* Fix jumbled labels on card select cards

* Updoot
2019-05-08 15:41:26 -07:00
Alirie Gray 77934b01c6 feat(tasks): add description field to tasks 2019-05-08 13:39:09 -07:00
alexpaxton c32f2dfc81
Polish/query builder checkboxes (#13835)
* Add optional multiselect styling to query builder lists

* Style buckets list to be single select

* Style function list to be multi-select

* Style tag selector to be multi-select

* Updoot

* Appease the linter gods

* Fix scrollbars in selector list
2019-05-07 15:48:45 -07:00
alexpaxton ae96d2ddcb
Polish Variable Dropdowns (#13823)
* Make variables toggle button themed to match variables

* Make dropdowns only be draggable from the hamburger

* Polish styles of variable dropdown

* Updoot
2019-05-07 13:54:34 -07:00
Christopher Henn afd4c6b902 fix(ui): expand tab key presses to 2 spaces in the Flux editor 2019-05-06 14:48:28 -07:00
Christopher Henn e029a95ad3 fix(ui): generate more idiomatic Flux in query builder 2019-05-06 14:39:13 -07:00
Iris Scholten 20dcbafb2f fix(ui): ensure map type variables can get selected key 2019-05-06 12:58:32 -07:00
Russ Savage 82eb9099a6
remove telegraf bucket name from getting started with flux template (#13753)
* remove telegraf bucket name
2019-05-02 08:56:50 -07:00
Russ Savage 391ca7acc1
adding section for alpha 10 (#13744) 2019-05-01 14:00:26 -07:00
Russ Savage 050c6e35c5
updating changelog for alpha-9 (#13739) 2019-05-01 13:24:28 -07:00
Russ Savage 954ba9601d
update the system time function (#13742)
* update the system time function
2019-05-01 13:17:36 -07:00
Russ Savage 1f63aba1a9
fix a typo in the range example (#13738)
fix a typo in the range example
2019-05-01 12:26:15 -07:00
Russ Savage 9a7840aae0
fixing window example (#13732) 2019-05-01 10:38:18 -07:00
Russ Savage 90f42df107
Fixing templates to address float != int error (#13718)
Fixing system template to address float != int error in flux
2019-04-30 14:13:23 -07:00
Russ Savage 3e6ac0cc1e
adding local metrics dashboard for quickstart (#13715)
Adding local metrics dashboard for quickstart
2019-04-30 12:31:39 -07:00
Andrew Watkins f2fd7d6728
feat(ui/explorer): add imports to flux scripts (#13711)
* fix(ui) Update flux function docs and examples

* add package property to FluxToolbarFunction

* added package property to built-in flux functions

* added package propert to the toFloat function

* prettified fluxFunction.ts

* updated columns parameter on derivative function

* added newline after derivative desc for prettier fluxFunction.ts

* chore(e2e): updsate cypress to 2.0

* feat(query-builder): add import statements

* wip

* feat(ui/builder): simplify import addition logic

* test: remove only

* chore: linting

* test: string organization
2019-04-29 21:56:36 -07:00
Russ Savage 0983797b14
updated markdown link to a more useful site (#13602)
* updated markdown link to a more useful site
2019-04-24 17:03:46 -07:00
Iris Scholten cdb325d0e0 fix(ui): Display error message from writing line protocol 2019-04-24 14:26:41 -07:00
Iris Scholten ad0b0891de
Merge pull request #13601 from influxdata/feat/buckets-token
feat(ui): Add option to generate read / write token
2019-04-24 11:19:41 -07:00
Iris Scholten 62f2d632e5 feat(ui): Add option to generate read / write token 2019-04-24 11:09:12 -07:00
alexpaxton 191c16c474
Use DapperScrollbars in inline label editor (#13584)
* wip

* Minor tweaks

* Updoot
2019-04-23 14:56:01 -07:00
alexpaxton 17caffe309
Fix Dropdown Overlapping Dot & Text (#13585)
* Only remove item padding when mode is action list and no selectedID is passed in

* Updoot
2019-04-23 12:10:28 -07:00
Iris Scholten 0f01067f60 feat(ui): Add option to generate an all access token 2019-04-22 17:58:50 -07:00
Delmer Reed 4684b9fac0 feat(ui/buckets): add buckets danger zone
Co-authored-by: Iris Scholten <ischolten.is@gmail.com>
2019-04-19 17:02:45 -04:00
Lyon Hill 726fbefe9a
Integrate the new changes to tasks (#13473)
* Integrat the new changes to tasks
2019-04-19 08:37:59 -06:00
Iris Scholten 24bd1850a6 feat(ui): Add orgname to dashboard page title 2019-04-18 12:57:29 -07:00
Iris Scholten 5fbca241d6 feat(ui): Add ability to rename org 2019-04-17 16:57:18 -07:00
alexpaxton 2b8c17b767
Polish Create From Template Overlay (#13424)
* Move and rename components

* Break overlay into subcomponents

* Create empty state with link when no templates exist

* Break down template overlay components further

* Enable scrolling in overlay

Use custom UI instead of responsive grid

* Updoot changelog

* Fix e2e test

* Improve readability of code

* Import types from src/types instead of directly from client

* Import type from src/types instead of directly from client

* Do not display version of template in details panel

* WIP import types from src/types instead of directly from client

* Fix template types
2019-04-16 13:58:27 -07:00
Iris Scholten a14e64af27 feat(ui): Set autorefresh of that dashboard to pause if absolute time range is selected 2019-04-16 10:45:36 -07:00
Russ Savage 2c4deb8b96
Update for alpha 8 release 2019-04-12 15:39:33 -07:00
Russ Savage 70100b2f98
adding new default template for getting started with flux (#13345)
* adding new default template for getting started with flux
2019-04-12 13:10:04 -07:00
Iris Scholten 7c0d4f85c3 feat(ui): sync note editor text and preview scrolling 2019-04-10 16:44:31 -07:00
Alirie Gray 8af997e490 feat(nav): allow user to switch orgs from the navbar 2019-04-04 16:08:57 -07:00
Palak Bhojani dbfe926ea0 Add the ability to add labels on variables 2019-04-04 11:21:36 -07:00
Alirie Gray bceac1ab97 feat(dashboards): add overlay to create dashboard from template 2019-04-02 14:33:04 -07:00
Palak Bhojani 2683651b8c Add the ability to edit token's description 2019-04-01 09:27:00 -07:00
Russ Savage 3ceae6198a
Updating for alpha 7 (#13006) 2019-03-28 17:54:27 -07:00
alexpaxton 133b131617
Introduce DapperScrollbars (#12961)
* Install new scrollbars library

* First pass at new wrapper for scrollbars

* Replace FancyScrollbars with DapperScrollbars in Page components

* Polish DapperScrollbars

* Update dropdown component to use DapperScrollbars

* Update a couple dropdowns to conform to new constraints

* Update legend to use Dapper Scrollbars

* Fix linting error

* Implement DapperScrollbars in overlays

* Ensure proper functionality in page contents

* Use fixed sizing for overlay scrollbars

* Updoot
2019-03-28 15:05:26 -07:00
Iris Scholten d7780e107e
Merge pull request #12958 from influxdata/feat/import-variables
feat(ui): Create import overlay to import variables
2019-03-27 15:23:06 -07:00
Christopher Henn 9252677b89 Fix routing loop (#12959) 2019-03-27 15:22:48 -07:00
Iris Scholten d4b3de6a83 feat(ui): Create import overlay to import variables 2019-03-27 15:05:56 -07:00
Alirie Gray 358b065f0c feat(templates): add ability to update template name inline 2019-03-27 11:20:58 -07:00
Palak Bhojani aa79a26a71 Add the ability to clone a template 2019-03-26 15:32:20 -07:00
Iris Scholten 30a704f406 feat(ui): Persist variables control bar preferences 2019-03-26 13:57:47 -07:00
Palak Bhojani 1e1f57dfdb Add the ability to delete a template
Co-authored-by: Alirie Gray <alirie.gray@gmail.com>
2019-03-26 09:43:20 -07:00
Alirie Gray 85e44b2ce3 feat(dashboard): add ability to change order of variable dropdowns 2019-03-25 12:40:46 -07:00
Palak Bhojani 1f8cb6eee8 Add the ability to enable or disable a token 2019-03-25 11:29:56 -07:00
Christopher Henn 7d7d366684 Surface errors appearing within Flux tables 2019-03-25 10:20:28 -07:00
Iris Scholten 433f99f994 ensure editor is focused when editing/creating note 2019-03-22 15:00:59 -07:00
Iris Scholten 95b005e8a2 Add copy button to export overlays 2019-03-22 13:26:49 -07:00
Christopher Henn 3615f84454 Fix Raw Data view screen tearing bug 2019-03-22 09:35:34 -07:00
Iris Scholten fb9434cbf8 fix(ui): Stop hiding horizontal scrollbar in flux raw data view
Co-authored-by: Alex Paxton <thealexpaxton@gmail.com>
2019-03-20 16:03:32 -07:00
Christopher Henn 60ae4628a4 Use selected time range for metaqueries in DE 2019-03-20 15:44:21 -07:00
Alirie Gray 5bf72b962d fix(tasks): clear existing task schedule when changing types 2019-03-20 15:03:13 -07:00
Alirie Gray 8a3a6ff1e5 fix(configuration): check everySeconds on retentionRule on create bucket 2019-03-20 13:36:26 -07:00
alexpaxton b1d8325207
Move bucket selection to first card in Query Builder (#12782)
* Break out raw data toggle into own component

* Move bucket selection into "first" card in query builder

* Appease linter gods

* Updoot
2019-03-20 13:06:30 -07:00
Iris Scholten 452dd5a30c Update the scrapers and variables empty state to match other org views 2019-03-19 16:31:37 -07:00
Alirie Gray 4309a70c1b
Merge pull request #12706 from influxdata/feat(variables)/add-to-script-from-side-menu
feat(variables): add ability to add a variable to script from side menu
2019-03-19 09:52:47 -07:00
Alirie Gray e8ffda2a62 feat(variables): add ability to add a variable to script from side menu 2019-03-19 09:41:22 -07:00
Brandon Farmer 4fc97b1912 Move add note overlay to react router
Co-authored-by: Iris Scholten <ischolten.is@gmail.com>
2019-03-18 16:20:27 -07:00
Alirie Gray 260c61262f feat(dashboards): add variable control bar for selecting values
Co-Authored-By: Alex Paxton <thealexpaxton@gmail.com>
2019-03-18 13:59:38 -07:00
Christopher Henn 243f1ea511 Enable selecting variable values in time machine 2019-03-18 11:40:39 -07:00
Iris Scholten 2bf7c0aa4f fix(ui): Fix mismatch in bucket row and header 2019-03-18 10:57:17 -07:00
Iris Scholten e250eb1977 feat(ui): Update flux functions insertion from toolbar to add to current line or below 2019-03-15 17:24:01 -07:00
Russ Savage 0a9ad0c04e
Update changelog for alpha 6 (#12662)
* Update changelog for alpha 6 again
2019-03-15 19:54:00 -04:00
Russ Savage 966ff97735
Update Changelog for Alpha 6 (#12660)
* Update Changelog for Alpha 6
2019-03-15 19:30:55 -04:00
Iris Scholten d9b416ae06 Stop scrollbars from covering text in flux editor 2019-03-15 09:35:58 -07:00
alexpaxton 4b53d29b63
Fine tune inline label keyboard interactions (#12610)
* Fine tune keyboard shortcuts during inline label flow

* Update changelog

* Update label type in mocks

* WIP Add unit tests for inline label editing components

* WIP Add unit tests for inline interactions

* Write slightly more integrated test

* Just a couple more unit tests

* Add missing key to element in map

* Fix e2e tests
2019-03-14 13:15:21 -07:00
Stuart Carnie c7c58275f9
feedback(influxd): Respond to PR feedback
* Add CHANGELOG entry
* Remote erroneous comment
2019-03-14 09:23:53 -07:00
Alirie Gray 464629194d feat(explorer): add save as variable overlay 2019-03-12 12:42:09 -07:00
Iris Scholten d0a76ddde7 feat(ui): Show dashboard export button 2019-03-11 17:16:29 -07:00
Iris Scholten 5850dacd8b feat(ui/dash): Add import dashboard button to org view 2019-03-11 16:15:42 -07:00
Iris Scholten 3b77ec9456
Merge pull request #12496 from influxdata/feat/import-dashboard
feat(ui/dash/import): create dashboards from imported templates
2019-03-11 11:45:24 -07:00
Iris Scholten 9114362b39 feat(ui/dash/import): create dashboards from imported templates 2019-03-11 11:35:12 -07:00
alexpaxton 1c72fb3fc1
Polish Label Color Picker (#12464)
* WIP introduce color picker component

* revert this commit

* Polish appearance of color selector

* Allow color picker to conform to its parent's size

* Replace label color dropdown with clockface color selector

* Add testID props to color picker and associated components

* Update changelog

* Fix snapshot test

* Remove temporary debugging code for color picker

* Refactor color picker to be a controlled component

* Update snapshots
2019-03-11 10:27:23 -07:00
Russ Savage 86613fa9b6
updating changelog for release 2019-03-08 15:24:23 -05:00
alexpaxton 1e2d40c1c3
Update changelog (#12458) 2019-03-08 09:38:10 -08:00
Palak Bhojani 834f6d0b75 Add the ability to remove a member from org 2019-03-07 14:52:58 -08:00
Edd Robinson 40b53d40ab Update CHANGELOG 2019-03-07 11:35:19 +00:00
Palak Bhojani 18574c57a3 Add the ability to add members to an org 2019-03-06 15:09:08 -08:00
Iris Scholten a4c0d127a0 fix(ui): update z-index of cells when hovered
Co-authored-by: Alex Paxton <thealexpaxton@gmail.com>
2019-03-05 16:04:33 -08:00
alexpaxton 818c6279a8
Polish/scraper overlay (#12317)
* Condense layout of scraper form

* Introduce overlay component for creating scrapers

* Simplify Bucket selection dropdown

* Relocate create scraper overlay component

* Introduce create scraper form component

* Add missing blank header cell to scrapers table

* Fix URL validation

* WIP cleanup

* Use CreateScraperOverlay in buckets list

Co-Authored-By: Iris Scholten <ischolten.is@gmail.com>

* Remove unused components and update tests a little bit

Co-Authored-By: Iris Scholten <ischolten.is@gmail.com>

* Update unit tests

Co-Authored-By: Iris Scholten <ischolten.is@gmail.com>

* Allow override of initial bucket selection in create scraper overlay

Co-Authored-By: Iris Scholten <ischolten.is@gmail.com>

* Disable scraper/collector create button and show warning when no buckets exist

Co-Authored-By: Iris Scholten <ischolten.is@gmail.com>

* Introduce alert component in clockface

Co-Authored-By: Iris Scholten <ischolten.is@gmail.com>

* Use alert component in no buckets warning

Co-Authored-By: Iris Scholten <ischolten.is@gmail.com>

* Update scraper e2e tests

Co-Authored-By: Iris Scholten <ischolten.is@gmail.com>

* Update changelog

Co-Authored-By: Iris Scholten <ischolten.is@gmail.com>
2019-03-04 15:39:23 -08:00
alexpaxton e5c6509ef3
Redesign Note Editor Overlay (#12304)
* Redesign note editor to display the preview side by side with the editor

* Update changelog
2019-03-01 12:53:27 -08:00
alexpaxton 86f5753b55
Polish/code snippets (#12302)
* Refactor CopyText component into CodeSnippet component

* Update instances of code snippet

* Force code snippet contents to wrap

* Update changelog
2019-03-01 12:33:37 -08:00
Delmer 5a63037e76
feat(ui/labels/click): add searchTerm updating for label clicks (#12111) 2019-02-27 14:21:21 -05:00
Iris Scholten ed39dc5e46 feat(ui): Clone a task's labels when cloning the task
Move task cloning logic to external client library
2019-02-22 09:53:36 -08:00
Russ Savage 8016599605
Updating changelog for alpha 4 2019-02-21 16:43:31 -08:00
Delmer bf34b35fb4
fix(ui/changelog): add labels changes to changelog v2.0.0-alpha.4 (#12084) 2019-02-21 18:39:56 -05:00