Commit Graph

2364 Commits (876624347028fe14409cf622e0a12c2954e36ea8)

Author SHA1 Message Date
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