Jonathan A. Sternberg
0ae8bebd75
refactor: rewrite imports to include the /v2 suffix for version 2
2020-04-03 12:39:20 -05:00
Alirie Gray
c4e9201859
refactor(api): add HTTPC client service to notification rules API ( #17087 )
2020-03-04 16:32:33 -08:00
Lorenzo Affetti
d4af93eec2
refactor(http): make client contain every service available, and make it more pluggable
2020-02-26 17:45:38 +01:00
Gavin Cabbage
fe21b9eb88
feat(http): checks client ( #16922 )
2020-02-26 11:34:10 -05:00
Lorenzo Affetti
3171cf0656
feat(http): add document service to http Service
2020-02-25 16:22:33 +01:00
Alirie Gray
3120b4c47e
refactor(tasks): add Client to http TaskService ( #16912 )
2020-02-24 11:41:21 -08:00
Jacob Marble
b836ab9c17
feat(storage): implement backup and restore ( #16504 )
...
* feat(backup): `influx backup` creates data backup
* feat(backup): initial restore work
* feat(restore): initial restore impl
Adds a restore tool which does offline restore of data and metadata.
* fix(restore): pr cleanup
* fix(restore): fix data dir creation
* fix(restore): pr cleanup
* chore: amend CHANGELOG
* fix: restore to empty dir fails differently
* feat(backup): backup and restore credentials
Saves the credentials file to backups and restores it from backups.
Additionally adds some logging for errors when fetching backup files.
* fix(restore): add missed commit
* fix(restore): pr cleanup
* fix(restore): fix default credentials restore path
* fix(backup): actually copy the credentials file for the backup
* fix: dirs get 0777, files get 0666
* fix: small review feedback
Co-authored-by: tmgordeeva <tanya@influxdata.com>
2020-01-21 14:22:45 -08:00
Johnny Steenbergen
f527636fe0
chore(http): refactor user http service to use the httpc.Client
2019-12-17 12:49:14 -08:00
Johnny Steenbergen
1c2b900687
chore(http): refactor auth service http client to use httpc.Client
...
normalizing the auth service http client to follow suit with other services.
2019-12-17 12:18:16 -08:00
Johnny Steenbergen
417d25537f
chore(http): refactor org service to use httpc client
2019-12-10 10:49:22 -08:00
Johnny Steenbergen
5cc02de988
feat(httpc): add httpc pkg to resuse code for http client type
2019-12-09 12:17:22 -08:00
Johnny Steenbergen
ad841608ca
chore(http): refactor bucket|dashboard|label|umr|var http clients to use reusable HTTP client
...
this is a step towards providing a shared http client that manages pooling connections,
timeouts, and reducing GC for by not creating/GCing a client each req. Bring on the red!
2019-12-09 09:44:41 -08:00
Johnny Steenbergen
0225160814
fix(http): provides a reusable http client instead of creating/GCing one each time
2019-12-06 18:15:35 -08:00
Chris Goller
14e7daa6e4
fix client tracing propagation from doubly recording ( #14204 )
...
Closes #14203
* chore(vendor): update to opentracing 1.1.0
* fix(http): finish client span
* fix(http): remove extra span injection
2019-06-26 00:48:15 -05:00
Christopher M. Wolff
c35c15f54d
refactor(http): move queryd http interface to idpe ( #13862 )
2019-05-09 10:41:14 -07:00
Lorenzo Fontana
da042eb418
docs(http): default http transport commentary
...
Signed-off-by: Lorenzo Fontana <lo@linux.com>
Co-authored-by: Leonardo Di Donato <leodidonato@gmail.com>
2019-04-18 11:27:35 +02:00
Lorenzo Fontana
54a15cfe43
feat(http): Default http transport uses the actual default values
...
Signed-off-by: Lorenzo Fontana <lo@linux.com>
Co-authored-by: Leonardo Di Donato <leodidonato@gmail.com>
2019-04-18 11:27:35 +02:00
Jacob Marble
f56c42794b
chore(tracing): Cleanup ( #13296 )
...
* chore(tracing): Cleanup
* broken test
* fix unused var
* fix test
2019-04-10 19:28:21 -07:00
Christopher M. Wolff
e28ecdc0e9
refactor(query): make queryd present ProxyQueryService ( #12360 )
...
Fixes influxdata/idpe#2014 .
2019-03-07 07:32:13 -08:00
Alirie Gray
5f524eb92d
Rename all occurences of Macro to Variable
2019-02-14 13:21:57 -08:00
Christopher Henn
d8598bd584
feat(http): add MacroService client
...
Co-authored-by: Chris Goller <goller@gmail.com>
Co-authored-by: Chris Henn <chris@chrishenn.net>
2018-09-20 09:32:04 -07:00
Chris Goller
a4982e4107
test(http): add dashboard HTTP client tests
2018-09-16 21:39:46 -05:00
Nathaniel Cook
f6923881f7
feat: Add zap opentracing.Tracer
...
Propogate opentracing spans through HTTP requests.
Use zap logger to log each span as it is finished.
2018-08-16 14:32:04 -06:00
Michael Desa
eabba6986d
migrate(platform): move public dependencies into platform
...
migrate(context): move context package to platform
migrate(kit/errors): move errors package to platform
migrate(mock): move mock package to platform
migrate(prometheus): move prometheus package to platform
migrate(rand): move rand package to platform
migrate(snowflake): move snowflake package to platform
migrate(testing): move testing package to platform
migrate(zap): move zap package to platform
migrate(http): move http package to platform
migrate(platform): rename base package idpe to platform
git(base): add gitignore
dep: add dependencies
migrate(platform): remove consumer.go
migrate(platform): make secret things private again
2018-05-14 17:12:53 -04:00