Commit Graph

146 Commits (782186d1805a2703e6434f7eb6a567c0c8b385a1)

Author SHA1 Message Date
Brandon Farmer 982a086f9d Fixes issues with queries containing regexps
- \. was not being escaped properly
2018-04-05 16:44:05 -07:00
Jared Scheib 207fb0a49b
Merge branch 'master' into feature/rest-measurements 2018-04-04 16:21:16 -07:00
Jared Scheib 982fa38fc1 Rename database function arguments for consistency 2018-04-04 13:25:45 -07:00
Luke Morris 9eb7a8cdd4 Reintroduce :interval: work
This reverts commit 4b54081cf8.

:interval: represents a duration now

queryConfig must recognize both :interval: forms

Another case to consider

Fix broken links in CHANGELOG

Rudimentary migration system w/ :interval: migration

Only looking for :interval: now

Server can expect time(:interval:) from now on

Repair go specs
2018-04-03 16:52:34 -07:00
Jared Scheib 50ceafc900 Correct GetMeasurements comments to indicate default 100 limit 2018-04-03 16:04:16 -07:00
Jared Scheib eb4d07f4ae Change AllMeasurements to GetMeasurements to be precise & update comment 2018-04-03 16:04:16 -07:00
Chris Goller a5722da2a7 Add measurements with pagination 2018-04-03 16:04:16 -07:00
Luke Morris 4b54081cf8 Revert :interval: work
Squashed commit of the following:

commit 8b18f78098953c5aba744dd16a215b6ed4cd5143
Author: Luke Morris <lukevmorris@gmail.com>
Date:   Wed Feb 28 20:44:46 2018 -0800

    Revert "Merge pull request #2663 from influxdata/feature/migrate-time-interval"

    This reverts commit 935186984c, reversing
    changes made to e5b8889bc6.

commit 8f17059d24cc1a1bb4b8675be70fb9adb3f3a3e3
Author: Luke Morris <lukevmorris@gmail.com>
Date:   Wed Feb 28 20:44:23 2018 -0800

    Revert "Merge pull request #2890 from influxdata/fix/time-interval"

    This reverts commit bb01a569ca, reversing
    changes made to 3609bc7d3a.
2018-02-28 20:47:16 -08:00
Michael Desa 1c9ee296a0 Ensure backwards compat for old GROUP BY :interval: 2018-02-28 17:21:15 -05:00
Luke Morris 7354a75b79 Merge branch 'master' into feature/migrate-time-interval 2018-02-27 19:14:28 -08:00
Luke Morris 63b1848adb :interval: relies on others, and should always come last 2018-02-27 18:02:38 -08:00
Chris Goller c1043b1938 Update timeseries interface to write multiple points 2018-02-27 13:27:17 -06:00
Chris Goller a8b52523e9 Remove db and rp from annotation SELECT queries 2018-02-27 13:05:48 -06:00
Chris Goller 010f67dc77 Update variable name of the annotations db 2018-02-27 13:03:40 -06:00
Michael Desa c93d020190 Create new point template var template value
Previously users specify `resolution` and `pixelsPerPoint`. This has
been change and the front end will now need to specify `points` which is
the number of points it'd like to get back from the query.
2018-02-22 13:17:49 -05:00
Chris Goller cd88b5cecd Add tests for writing to influxdb 2018-02-17 14:01:18 -06:00
Chris Goller d7b7914241 Add tests for annotation store 2018-02-17 12:30:55 -06:00
Chris Goller b4f25255c8 Update annotations to be inclusive of start and end time 2018-02-16 09:17:47 -08:00
Chris Goller 9a748d7bd5 Fix annotation storage to influxdb 2018-02-16 09:17:47 -08:00
Chris Goller 8e542b5130 Update annotations to use time as endTime 2018-02-16 09:17:47 -08:00
Chris Goller 7555783638 Update influxdb annotation store to support update/delete 2018-01-18 21:50:46 -06:00
Chris Goller 243ccb1ffb Add basic REST routes for annotations 2018-01-12 17:17:14 -06:00
Chris Goller 986e9406f9 Add epoch to influx query 2018-01-12 17:17:01 -06:00
Chris Goller 18bf6aecba Add update/create/delete for influx annotation store 2018-01-11 20:49:10 -06:00
Chris Goller 38e57eb897 WIP Add annotation store to influxdb 2018-01-11 11:46:49 -06:00
Chris Goller 4d53010c02 Fix template rendering to ignore template if not in query 2017-12-11 09:49:24 -06:00
Jared Scheib 1323a062b7 Merge branch 'master' into multitenancy 2017-12-05 13:00:48 -08:00
Jared Scheib 93f11e1325 Merge remote-tracking branch 'origin/master' into multitenancy 2017-12-05 11:43:23 -08:00
Chris Goller 6db56147a8 Add basic auth or JWT tokens for meta queries 2017-12-04 18:07:08 -06:00
Michael Desa e27936ee69 Add Num to UsersStore interface 2017-11-30 12:55:59 -05:00
Chris Goller eb82ec4131 Refactor and simplify auto group by (:interval:) template variable 2017-11-08 11:27:35 -06:00
Jared Scheib 7fce5fe0fc Merge branch 'master' into multitenancy 2017-10-24 17:58:15 -07:00
Andrew Watkins 26e03d4fb2 Merge pull request #2128 from influxdata/feature/qc-v2-alias
FEATURE:  queryConfig v2 && custom field alias persistence
2017-10-20 20:32:33 -07:00
Michael Desa 0d235f646d Generalize chronograf.UsersStore Get method
The `Get` method on the UsersStore was generalize by changing the second
parameter to a struct. This allows the Store to retrieve users by more
than simply their name.

-Get(ctx context.Context, name string) (*User, error)
+Get(ctx context.Context, q UserQuery) (*User, error)
2017-10-18 14:17:42 -04:00
Chris Goller 4de1eb299d Update InfluxQL field parsing to return strings rather than numbers 2017-10-17 13:52:26 -05:00
Chris Goller c8b0f34534 Refactor fill statement parsing to be an idomatic switch 2017-10-17 13:52:01 -05:00
Chris Goller 1ee1fd9040 Add test of InfluxQL parsing with aggregates and aliases 2017-10-17 13:50:52 -05:00
Nathan Haugo fe62e9fdb4 Remove debugging lines and add case for less than 1 ms 2017-10-16 16:23:22 -05:00
Nathan Haugo 608d11e143 Made changes due to review 2017-10-16 16:15:12 -05:00
Chris Goller 14e49c0ef9 Rename queryConfig field to Value and support top/bottom 2017-10-16 10:56:12 -05:00
Nathan Haugo 9911e1f769 Add support for millisecond groupbys 2017-10-11 13:14:44 -07:00
Chris Goller 0d3762e272 WIP supporting integers/floats for influxql arguments 2017-10-11 14:45:01 -05:00
Chris Goller 7f3986f982 Refactor query config field arguments to be fields 2017-10-10 18:04:45 -05:00
Chris Goller 5f4ce64a11 Refactor queryConfig to have field aliases and function arguments 2017-10-10 17:01:50 -05:00
Nathan Haugo e519759729 Fix tests for the updated group by time logic 2017-10-03 16:31:51 -07:00
Chris Goller 92238d3ec1 Add check for enterprise build type header 2017-09-28 18:37:52 -05:00
Jared Scheib 1d3e8790b3 Test fill for floating point number on server 2017-09-06 12:27:13 -04:00
Jared Scheib f0e9ea22dd Add server test for invalid fill 2017-09-06 12:21:44 -04:00
Jared Scheib 70515433e7 Fix query parser to return correct fill num value 2017-09-06 10:55:45 -04:00
Jared Scheib ad6e86e57d Test fill number 2017-09-06 10:55:36 -04:00