Commit Graph

2595 Commits (27f7f4cae1aaab9f89d755c43fdae45021b89411)

Author SHA1 Message Date
Johnny Steenbergen 63fd1e2e9a feat(pkger): make pkger packages CRD compliant 2020-01-14 13:20:00 -08:00
Zoe Steinkamp e75bd2e0f5
Merge branch 'master' into zs-rebuildlabelspopover-#15416 2020-01-13 20:37:05 -07:00
Johnny Steenbergen fe12fd051e feat(pkger): add jsonnet support for package files 2020-01-13 09:55:08 -08:00
Johnny Steenbergen fdc3e7658c feat(pkger): add ability to supply a pkg from a url
the following is now possible from the CLI(same in REST API):
  influx pkg -u 1717709ffa/bucket_pkg_json
2020-01-12 07:53:58 -08:00
Johnny Steenbergen 89939dea4e fix(influx): add env vars to cli usage and normalize usage and flag/env var priority
also rids us of the cobra tutorial code and encapsulates things into funcs
2020-01-10 15:20:15 -08:00
George a0c18c9ef7
feat(http): add configurable limit to points batch size on write endpoint (#16469) 2020-01-10 11:02:44 +00:00
alexpaxton 63b3a07281
refactor(ui): implement cloud top nav design (#16470)
* refactor: add stylesheet for cloud nav

* refactor: remove cloud icon from side nav

* refactor: move cloud nav to top of app

* chore: add declaration so PNG files are typed as any when imported

* refactor: modify cloud nav to use specified components

* fix: Remove comment

* refactor: update nav item text

* refactor: do not show logout in sidenav for cloud users

* refactor: add unique class for google tag manager

* chore: update changelog

* refactor: don't render user menu if org isn't available

* chore: add image file for logo

Adds-Binary: ui/src/pageLayout/images/influxdata-logo.png

* chore: prettier and eslint
2020-01-09 17:56:12 -08:00
Zoe Steinkamp 5b7aca040d fix(ui): update popover label
update changelog
2020-01-09 09:46:37 -07:00
Alirie Gray 4ad9e6b6b5
fix(tasks): add content length check to decode force run request (#16458) 2020-01-08 18:55:42 -08:00
Deniz Kusefoglu 625ab8999d
fix(dataloader-buckets): default bucket selection should not be system bucket (#16413)
* fix(bucket-loading): Remove action duplication

* fix(bucket-loading): Remove state loading before routing to data loaders

* fix(bucket-loading): Limit available buckets to nonsystem buckets

* fix(bucket-loading): Update changelog
2020-01-08 23:44:09 +03:00
Russ Savage 128b9ee9cb
chore(changelog): add date for beta-1 2020-01-08 10:36:49 -08:00
Russ Savage 3a84d5011f
chore(README): updates for beta (#16364)
* feat(docs): updates for beta

* fix(readme): addressing pr feedback

* chore(readme): addressing feedback from paul
2020-01-08 10:35:58 -08:00
Zoe Steinkamp cf9fe462af fix(ui): add honeybadger error report to checks (#16443) 2020-01-08 10:20:25 -07:00
Timmy Luong 578f97d0b7
fix(ui): Prevent negative zero and allow zero with decimal places (#16439)
* fix(ui): Prevent negative zero and allow zero with decimal places

* chore: update CHANGELOG

* fix(ui): Turn off lint rule no-compare-neg-zero

* test: add more tests by overriding prettier

* fix(ui): turn off lint rule for a specific usage, not universally
2020-01-07 16:24:23 -08:00
Bucky Schwarz 81365b9e75 fix: show queries built in advanced mode when switching tabs 2020-01-07 15:02:11 -08:00
Ariel Salem e45de53259
fix(ui): fixed table threshold bug and added option to make thresholds populate text or background (#16430)
fix(ui): fixed table threshold bug and added option to make thresholds populate text or background
2020-01-07 13:27:25 -08:00
Timmy Luong dc188fc1bf
fix(ui): update giraffe (#16435)
* fix(ui): update giraffe

* chore: update CHANGELOG
2020-01-07 11:52:14 -08:00
Gavin Cabbage 6fe69549d4 feat(query): add source to query request via user agent header 2020-01-07 09:28:49 -05:00
Bucky Schwarz c46fc454d0 docs: add developer guide; update docs to reference go 1.13 2020-01-06 13:30:40 -08:00
Ariel Salem 96dcdb0677
fix(ui): removed buildActiveQuery func to prevent queries from being reset when timeranges are selected. (#16404)
fix(ui): removed buildActiveQuery func to prevent queries from being reset when timeranges are selected. Fixed broken test that was being skipped
2020-01-06 08:53:13 -08:00
Randy Coulman 17634dff23
feat(bucket): Increase default retention to 30 days (#16389)
* feat(bucket): Increase default retention to 30 days

* chore: Update PR number in changelog
2020-01-02 14:29:03 -08:00
Timmy Luong 8780bd23a8
fix(ui): extend the y-axis when stacked line option is selected (#16376)
* fix(ui): extend the y-axis when stacked line option is selected

* chore: update CHANGELOG
2020-01-02 10:12:45 -08:00
Johnny Steenbergen 77dd06bc5e fix: enable skipped tests for notification rules and fixup issue in tag matcher 2020-01-02 07:16:03 -08:00
Deniz Kusefoglu acf73dfdd4
feat(ui): Add matching rules card to alert builder (#16014)
* feat(ui): Add matching rules card to alert builder

* feat(checks): Add tags from query results to NR matching query parameters

* feat(ui): Update changelog

* feat(nr): Change api function to match import convention

* fix(ui): Fix changelog update mistake

* Click submit button after typing in time machine

* feat(notification rules): Add feature flag to matching notification rules
2020-01-02 12:05:14 +00:00
Kelvin Wang f8c0ea032c fix(cmd/influx): show see help, instead of usage 2019-12-31 14:52:55 -05:00
Johnny Steenbergen 8d6d44ac79 chore(bolt): nuke crufty bolt db service
kv store is a thing.. use it instead
2019-12-30 11:19:48 -08:00
Johnny Steenbergen e6f1805e5e chore(inmem): nuke the duplicative inmem store
use kv store... its a thing
2019-12-30 11:04:45 -08:00
Brett Buddin c42a232545
chore(kit/check): Add new readiness override to CHANGELOG. 2019-12-30 09:42:59 -05:00
Johnny Steenbergen 0dc5c2af92 feat(pkger): fixup flux query normalization in exporting of task 2019-12-27 15:16:48 -08:00
Johnny Steenbergen f1b5e19776 feat(influx): add hide headers flag to influx cli task cmd 2019-12-27 14:41:55 -08:00
Ariel Salem 7e23c828e9
feat(ui): added last run status to tasks (#16340)
feat(ui): added last run status to tasks
2019-12-27 13:21:04 -08:00
Johnny Steenbergen cce279a80e feat(pkger): add ability to provide secrets alongside package when applying
this provides the ability to add secret refs at runtime instead of adding
them to the pkg.
2019-12-27 12:41:42 -08:00
Ariel Salem 79c5c79286
feat(ui): added notification rule & checks last run status & error (#16338)
feat(ui): added last run status checks for notification rules and check rules, readded updateCheck to fix linter and functionality issues with program and added tests to ensure check creation and update stability
2019-12-27 10:14:34 -08:00
Bucky Schwarz dd41af3d7a feat: Add group() to Query Builder 2019-12-26 17:02:41 -08:00
Johnny Steenbergen 1c2421cb9c feat(pkger): add export support for tasks 2019-12-23 15:41:14 -08:00
Johnny Steenbergen c9431bceb8 feat(pkger): add apply functionality for task resource 2019-12-23 13:56:42 -08:00
Johnny Steenbergen 8e87498317 feat(pkger): add dry run functionality for task resource 2019-12-23 11:40:28 -08:00
Johnny Steenbergen e33d74b38c feat(pkger): add support for tasks to parser 2019-12-23 09:24:35 -08:00
Johnny Steenbergen af5b7fd7d3 feat(pkger): add export support for notification rules 2019-12-21 14:58:02 -08:00
Johnny Steenbergen 61dceaa727 feat(pkger): add application functionality for the notification rules resource 2019-12-20 12:48:46 -08:00
Johnny Steenbergen 02aec6ed29 feat(pkger): add dry run functionality for notification rules 2019-12-19 16:31:22 -08:00
Johnny Steenbergen 1d3e0daca4 feat(pkger): add parser support for notification rules 2019-12-19 12:56:02 -08:00
George 48b8cb84f7
feat(kv): define forward cursor interface (#16212)
* feat(kv): define forward cursor interface

* feat(kv): implement ForwardCursor on bolt and inmem buckets

* feat(kv): update tests to capture forward cursor

* fix(kv): typo in docs

* feat(kv): add Err method to ForwardCursor interface

* feat(inmem): batch pair channel sends in forward cursor

* fix(kv): remove Err field from kv.Pair

* feat(kv): add Close to kv.ForwardCursor interface
2019-12-19 17:30:05 +01:00
Johnny Steenbergen a8a4d3d0b2 feat(pkger): add export functionality to checks resource 2019-12-18 17:52:28 -08:00
Johnny Steenbergen 677e836bf4 feat(pkger): add apply functionality for checks
this work is to support pkger, but was able to add back in the
skipped tests. seeing failures upstream, and didn't catch it in
influxdb b/c the tests were being skipped.

closes: #14799
2019-12-18 15:02:03 -08:00
Ariel Salem 63b8129188
fix(ui): fixed flakey tests (#16268)
fix(ui): fixed flakey tests
2019-12-18 14:03:31 -08:00
Johnny Steenbergen 1db3256980 feat(pkger): add check dry run functionality 2019-12-18 12:15:08 -08:00
Johnny Steenbergen 7c10270c4c feat(pkger): add support for check resource to pgker parser
adds both basic resource specific and the label association
support to check resource in parser
2019-12-18 11:07:19 -08:00
Brett Buddin 01b683c816
chore(changelog): Add fix for infinite loop to list. 2019-12-18 09:24:20 -05:00
Timmy Luong 409a4382bb fix(ui): retain user input when parsing invalid JSON during import 2019-12-17 19:06:05 -08:00
Johnny Steenbergen 38606c66e1 feat(endpoint): drop id specific check for secret keys in all endpoints
the original design made the secrets unable to be reused, a bit to opinionated
to be useful eleswhere. This relaxes that requirement so that secrets can be
referenced here.
2019-12-17 17:10:27 -08:00
Ariel Salem bba04e20b4
fix(ui): front end sorting for numeric values now being handled correctly (#16237)
fix(ui): front end table sort now works for numbers, skipping test until flake is resolved
2019-12-17 15:15:09 -08:00
Deary Hudson III d5f8a5fc9f
feat(cmd): apply env vars consistently across cmd (#16225) 2019-12-17 13:55:35 -06:00
Johnny Steenbergen d42bbb3c64 feat(pkger): add support for exporting notification endpoints 2019-12-17 11:33:34 -08:00
Brett Buddin 6de01948f3
chore(changelog): Update changelog with task run cancelation fix. 2019-12-17 11:21:54 -05:00
Ariel Salem ee897171bc
fix(ui): flux sort no longer being overidden by default FE sort (#16235)
fix(ui): flux sort no longer being overidden by default FE sort
2019-12-16 15:58:39 -08:00
Russ Savage da7c3508dd
fix(changelog): added a section for alpha 22 2019-12-13 14:05:18 -08:00
Russ Savage 8e8cfc7292
feat(changelog): date for alpha 21 2019-12-13 13:05:39 -08:00
Timmy Luong 7b81ebaf4e
fix(ui): update giraffe and time format options (#16217)
* fix(ui): update giraffe and time format options

* chore: update CHANGELOG
2019-12-12 14:01:47 -08:00
Ariel Salem eefb8dd525
fix(ui): adding times in script editor will default start and endtime for timerange queries (#16201)
fix(ui): adding times in script editor will default start and endtime for timerange queries, compute timeranges based on script and based on widest date range & fix dashboard so that cells that have been saved with timerange scripts are based on those timeranges
2019-12-12 10:29:09 -08:00
Bucky Schwarz efdc6e592b fix: return the telegraf module based on Loadable's interface 2019-12-11 13:40:32 -08:00
Bucky Schwarz d2fe751e5a fix: add a timestamp to the telegraf label creation to insure uniqueness 2019-12-11 11:46:09 -08:00
Ariel Salem b62f29431f
fix(ui): updated webpack to account for different wasm files (#16194)
fix(ui): updated webpack to account for different wasm files
2019-12-11 08:57:22 -08:00
Ariel Salem 7be9307e59
fix(ui): regression fix, notes are now deletable (#16175)
regression fix, notes are now deletable
2019-12-11 08:56:42 -08:00
Gavin Cabbage 43ff4abffd feat(query): add trace response headers 2019-12-11 09:10:21 -05:00
Deary Hudson III 336961c757
feat(cmd): bucket create to accept org name as flag (#16187)
* enables the user to specify an organization name when creating a bucket.
2019-12-10 17:46:36 -06:00
Timmy Luong d279680cb1 chore: update CHANGELOG 2019-12-10 09:28:04 -08:00
Gavin Cabbage 3d835f9f5f chore: update changelog 2019-12-10 09:06:33 -05:00
Ariel Salem 9991a27f74
fix(ui): updated table threshold to set background colors for thresholds correctly (#16172)
fix(ui): updated set threshold function to account for table
2019-12-09 14:24:11 -08:00
Bucky Schwarz a28bbfcd68 chore(ui): move changelog entries that were added to the previous release after it was release 2019-12-04 12:41:18 -08:00
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