Commit Graph

12182 Commits (1ca7cd2a860cc5969a826f539df9515f95ebacc1)

Author SHA1 Message Date
Delmer 4a9f0959b8
feat(logs/overlay): Add log options overlay (#969)
feat(logs/overlay): Add log options overlay

Adds the log options overlay components in preparation for showing log
config for table columns.
2018-10-10 15:32:26 -04:00
Lyon Hill 610faf18e7
Update the scheduler to add a few task logs (#1029) 2018-10-10 12:37:11 -06:00
Jonathan A. Sternberg 5f9b0e951e
Merge pull request #1032 from influxdata/js-goreleaser-update
fix: update goreleaser to a version that doesn't use a conflicting masterminds/semver import
2018-10-10 13:28:05 -05:00
Jonathan A. Sternberg cfdd3f85f0
fix: update goreleaser to a version that doesn't use a conflicting masterminds/semver import
The version of goreleaser we pinned used `masterminds/semver`, but the
project itself uses `Masterminds/semver`. This caused go modules to be
unable to resolve both of them.

The most recent goreleaser on master switched to using the official
casing.
2018-10-10 13:00:38 -05:00
Brandon Farmer 3eae61c202 Add me endpoint to swagger 2018-10-10 10:29:05 -07:00
Brandon Farmer d65008d24b Add a me endpoint for chronograf
Returns the currently signed in user from session or token
2018-10-10 10:07:54 -07:00
Edd Robinson ad74678200
Merge pull request #1024 from influxdata/er-retention-service
Add Retention Enforcer to storage engine
2018-10-10 18:07:14 +01:00
Delmer 9a65938e1d
feat(logs/actions): Add getConfig action (#1027)
feat(logs/actions): Add getConfig action

Adds getConfig and cleans up log imports
2018-10-10 12:28:54 -04:00
Edd Robinson f815dcfeb7 Schedule retention enforcer from within engine 2018-10-10 15:45:26 +01:00
Edd Robinson d5ed17adb2 Rename retention service 2018-10-10 15:40:08 +01:00
Edd Robinson 1f2f03d93b Open/close Retention properly 2018-10-10 15:40:08 +01:00
Edd Robinson 031bb7f502 Add prom metrics 2018-10-10 15:40:08 +01:00
Edd Robinson 4597fdea48 Wire Retention service into engine 2018-10-10 15:40:08 +01:00
Edd Robinson 54d1ac09c1 Integrate Retention metrics 2018-10-10 15:40:08 +01:00
Edd Robinson 116456534a Initial Retention Service 2018-10-10 15:39:27 +01:00
Delmer 03236c2d95
feat(v2/views): Add read views api util (#999)
feat(v2/views): Add read views api util
2018-10-10 10:08:41 -04:00
Deniz Kusefoglu beed7c7ad7
Merge pull request #989 from influxdata/signin-and-setup-in-component-state
Revise onboarding flow
2018-10-10 06:28:47 -07:00
Alex P 9c309bf264 Adjust styles of onboarding wizard
Co-Authored-By: Deniz Kusefoglu <ebb-tide@users.noreply.github.com>
2018-10-10 08:51:27 +03:00
Alex P 3bc86f2a48 Use splash page components in sign in page
Co-Authored-By: Deniz Kusefoglu <ebb-tide@users.noreply.github.com>
2018-10-10 08:51:27 +03:00
Alex P fe2520c5fd Redesign and refactor splash page components
Co-Authored-By: Deniz Kusefoglu <ebb-tide@users.noreply.github.com>
2018-10-10 08:50:20 +03:00
Alex P d74fca9383 Add classname prop to Form
Co-Authored-By: Deniz Kusefoglu <ebb-tide@users.noreply.github.com>
2018-10-10 08:50:20 +03:00
Deniz Kusefoglu 550690913b WIP onboarding styles 2018-10-10 08:50:20 +03:00
Deniz Kusefoglu 3571d2f24d Place signin and setup state in component state rather than redux 2018-10-10 08:50:19 +03:00
Adam 195eb04350
Chore/move from function to platform (#1013)
* moved execution code for from into query/functions/inputs

* rebase with master, disable buckets accessed test
2018-10-09 20:36:41 -04:00
Christopher Henn e522e6a84a Add VEO overlay to dashboards
Co-authored-by: Iris Scholten <iris@influxdata.com>
Co-authored-by: Chris Henn <chris@chrishenn.net>
2018-10-09 17:18:33 -07:00
Mark Rushakoff d827e8de1d test(inmem): re-enable skipped CreateBucket test
I don't know why it was skipped originally, but I ran it under the race
detector for tens of thousands of iterations and couldn't get it to
fail.
2018-10-09 16:54:33 -07:00
Jade McGough 4cf28de1de
Merge pull request #1015 from influxdata/task-owners
Add owner/member endpoints for tasks
2018-10-09 13:33:41 -07:00
Jade McGough bb6d8cf156 fix(http): inject resource type into Post member factory 2018-10-09 13:19:19 -07:00
Jade McGough 4c7f66a1c3 feat(http): add owner/member endpoints for tasks 2018-10-09 13:19:19 -07:00
Jade McGough bf29ff7ca3 convert task service http endpoints into constants 2018-10-09 13:19:19 -07:00
Mark Rushakoff 35383074f3 chore(task): remove task name uniqueness requirement 2018-10-09 11:46:12 -07:00
Jeff Wendling 0af8de9a3c
Merge pull request #1001 from influxdata/jmw-refactor-storage-reads
Refactor storage reads
2018-10-09 10:54:12 -06:00
Ben Johnson 4d58c7df8c
Merge pull request #1000 from influxdata/bj-fix-series-index-tombstone
fix(tsdb): Fix series file tombstoning.
2018-10-09 10:41:18 -06:00
Jeff Wendling 5fa04a8d56 share some more code with reads 2018-10-09 09:51:13 -06:00
Jeff Wendling 6256926563 fix generation and rerun it with the go.mod gogofaster 2018-10-09 09:51:13 -06:00
Jeff Wendling 810833f33f chore: refactor reads service and make it consumable externally
This pulls in the code that allows doing reads with flux into the
platform repo, and removes extra.go.

The reusable portion is under storage/reads, where the concrete
implementation for one of the platform's engines is in
storage/readservice.

In order to make this more reusable, the cursors had to move into
their own package, decoupling it from all of the other code in the
tsdb package. tsdb/cursors is this new package, and type/function
aliases have been added to the tsdb package to point at it.

The models package already is very light on transitive dependencies
and so it was allowed to be depended on in a concrete way in the
cursors package.

Finally, the protobuf definitions for issuing GRPC reads has been
moved into its own package for two reasons:
    1. It's a clean separation, and helps keep it that way.
    2. Many/most consumers will not be using GRPC. We just
       use the datatypes to express the API which helps making
       a GRPC server easier.
It is left up to future refactorings (specifically ones that involve
GPRC) to determine if these types should remain, or if there is a
cleaner way.

There's still some dependencies on both github.com/influxdata/influxql
and github.com/influxdata/influxdb/logger that we can hopefully remove
in future refactorings.
2018-10-09 09:51:13 -06:00
Jeff Wendling 555c454cd8 Remove the radix tree series type conflict stuff 2018-10-09 09:05:20 -06:00
Jade McGough 4a59e877c7
Merge pull request #974 from influxdata/filter-owners
Filter dashboards by owner
2018-10-08 18:57:09 -07:00
Jade McGough 2f73208681 test for finding multiple dashboards by id 2018-10-08 18:56:22 -07:00
Jade McGough d4520bf35d feat(bolt): add filter on resource type for u/r mappings 2018-10-08 18:56:02 -07:00
Jade McGough 8ebeff94ca fix(bolt): update dashboard filter to use multiple IDs 2018-10-08 18:51:16 -07:00
Jade McGough bd672f6933 fix(http): support multiple IDs in dashboard GET params 2018-10-08 18:54:40 -07:00
Jade McGough 86266b37c1 feat(http): if owner is specified for dashboards GET, only return their dashboards 2018-10-08 18:51:16 -07:00
Jade McGough 5465f3bede feat(inmem): use sync.Map for filtering dashboards on IDs 2018-10-08 18:51:16 -07:00
Jade McGough ce849bb39e feat(http): add ids param to dashboard endpoint 2018-10-08 18:51:16 -07:00
Jade McGough 770a9de282 validate resource type on u/r mapping 2018-10-08 18:53:08 -07:00
Jade McGough 24a3703cc9 add tests for resource types 2018-10-08 18:52:41 -07:00
Brandon Farmer 57353139e9
Merge pull request #1008 from influxdata/move-flux-editor-to-v2
Move flux editor over to v2
2018-10-08 16:35:36 -07:00
Brandon Farmer 21c66ffec5 Move flux editor over to v2 2018-10-08 16:25:03 -07:00
Chris Goller a9e92ba6d9
Merge pull request #1004 from influxdata/fix/go-fmt-ci
ci(gofmt): check go formatting with each PR
2018-10-08 17:32:29 -05:00