Jonathan A. Sternberg
3afdf3cd94
Merge tag 'v1.0.1'
2016-09-27 17:53:33 -05:00
Joe LeGasse
2cbd411a9a
client: updated README for UDP point splitting
2016-09-23 15:13:40 -04:00
Joe LeGasse
0d2b339d7c
models: Added AppendString, PointSize, and Round to Point
...
This change also updates the UDP client to take advantage of these
improvements, as well as some code review changes.
2016-09-23 13:22:30 -04:00
Joe LeGasse
ee6816756a
udp client: large points will now be split, if possible
...
The v2 UDP client will attempt to split points that exceed the
configured payload size. It will only do this for points that have a
timestamp specified.
2016-09-23 13:22:30 -04:00
Vladimir Sagan
86f3300a46
refactor conditions of udp write func
2016-09-23 13:22:30 -04:00
Vladimir Sagan
a3da819552
UDP client refactoring
2016-09-23 13:22:30 -04:00
Vladimir Sagan
0e33af50a9
UDP client: write metrics splitting metrics into chunks
2016-09-23 13:22:30 -04:00
Jonathan A. Sternberg
954445efd2
Read an invalid JSON response as an error in the influx client
2016-09-13 15:39:26 -05:00
Ben Johnson
8aa224b22d
reduce memory allocations in index
...
This commit changes the index to point to index data in the shards
instead of keeping it in-memory on the heap.
2016-08-16 14:09:00 -06:00
Nikolay Kirsh
ad8b64dea8
fix import block in example
...
remove unused imports
2016-05-14 02:02:41 +05:00
Nathaniel Cook
2c3df055cf
wrap JSON decode error with meaning full data
2016-05-05 16:00:52 -06:00
Ross McDonald
96ad9c57d9
Move to Go 1.6.2.
2016-05-03 11:33:49 -05:00
Jonathan A. Sternberg
6f61c0ea4a
Add POST /query endpoint and warning messages for using GET with write operations
...
In order to follow REST a bit more carefully, all write operations
should go through a POST in the future. We still allow read operations
through either GET or POST (similar to the Graphite /render endpoint),
but write operations will trigger a returned warning as part of the JSON
response and will eventually return an error.
Also updates the Golang client libraries to always use POST instead of
GET.
Fixes #6290 .
2016-04-29 09:00:23 -04:00
Cameron Sparr
21db76b337
Prevent InfluxDB client from leaking TCP connections
...
If users properly call client.Close(), then this will make sure that
established tcp connections dont continually grow when creating new http
clients.
This fixes the case where users are creating new http clients on top of
existing _valid_ connections.
This was encountered in Telegraf when we were recreating our http
clients after getting write failures that were unrelated to the actual
connection being severed (such as typos in the retention policy, see
https://github.com/influxdata/telegraf/issues/1058 )
2016-04-19 13:18:33 -06:00
Jonathan A. Sternberg
42b68d915f
Return a deprecated message when IF NOT EXISTS is used
...
The deprecated message is now attached to a new attribute returned with
the results. This message can then be read by clients to warn a user
about upcoming changes to the query engine.
The `influx` client has already been modified to read this message and
print it out for every format except CSV.
The first warning message is a deprecated message about removing `IF NOT
EXISTS` from `CREATE DATABASE`.
The message will also be printed to the server log.
Fixes #5707 .
2016-04-15 09:17:59 -04:00
Edd Robinson
592d668e1b
Ensure Client is safe for concurrent use
...
Fixes #6287 .
2016-04-12 14:23:32 +01:00
Edd Robinson
44911bc5d8
Use 'latest' alias for links to documentation
...
Includes a fix for #6280
2016-04-11 14:56:53 +01:00
Edd Robinson
10b271968c
Merge pull request #5329 from bIgBV/patch-1
...
Update README.md to include simple error handling.
2016-04-01 12:36:11 +01:00
Jonathan A. Sternberg
8752d1b1e3
Support chunked queries in the Go InfluxDB client
...
Modify the CLI to always use chunked queries.
2016-03-31 15:30:43 -04:00
Bruno Bigras
8657961f81
remove unneeded 'import' in client/README.md
2016-03-22 15:10:34 -04:00
Edd Robinson
207bafae8a
Create a Point from a models.Point
2016-03-14 16:59:06 +00:00
Nathaniel Cook
68f468817d
add AddPoints method to v2 client
2016-03-11 10:28:05 -07:00
Ross McDonald
51758cff25
Switched 0.9 references to 0.10.
2016-02-11 08:44:45 -06:00
Jason Wilder
2e829cb356
Merge pull request #5624 from PSUdaemon/client_lint_fixes
...
Fix golint warnings.
2016-02-10 15:56:06 -07:00
Phil Sorber
a23f727d3c
Fix golint warnings.
2016-02-10 15:00:25 -07:00
Ben Johnson
f27cef7b71
Merge pull request #5621 from benbjohnson/influxdata
...
Fix additional influxdata renames
2016-02-10 14:57:32 -07:00
Jason Wilder
2498dd20cc
Merge pull request #5340 from farshidtz/patch-1
...
Updated queryDB func
2016-02-10 14:27:56 -07:00
Ben Johnson
50616f0a47
fix additional influxdata renames
2016-02-10 14:19:42 -07:00
Ben Johnson
2f1e83427b
Merge pull request #5617 from benbjohnson/influxdata
...
Rename influxdb/influxdb to influxdata/influxdb
2016-02-10 13:29:46 -07:00
Ben Johnson
d9a6a7340f
add canonical paths
2016-02-10 11:30:52 -07:00
Ben Johnson
5a0d1ab7c1
rename influxdb/influxdb to influxdata/influxdb
...
This commit changes all the import and URL references from:
github.com/influxdb/influxdb
to:
github.com/influxdata/influxdb
2016-02-10 10:26:18 -07:00
Phil Sorber
7d44293506
Update comments to be more idiomatic.
2016-02-09 09:39:30 -07:00
Phil Sorber
ed650cf4d5
Add Ping() to v2 client.
2016-02-09 09:00:36 -07:00
Jason Wilder
dc74bb53d0
Merge pull request #4299 from arussellsaw/feature/client-reject-uint64
...
Reject uint64 Client.Point.Field values
2016-02-08 12:52:17 -07:00
Jason Wilder
ddcdd97416
Merge pull request #5541 from influxdata/tls-client
...
Support for adding custom TLS Config for HTTP client
2016-02-08 11:58:52 -07:00
Cameron Sparr
df1980ebe5
Support for adding custom TLS Config for HTTP client
2016-02-04 13:09:27 -07:00
Alex Russell-Saw
5bde459f01
client: reject uint64 Client.Point.Field values
2016-02-01 16:17:47 +00:00
Bhargav
22bfc7cefd
Fix missed error handling case.
2016-01-19 18:09:08 +05:30
Bhargav
d23d515636
Update log statements, markdown spacing.
...
Change log statements to panic on error.
2016-01-19 18:05:30 +05:30
Farshid Tavakolizadeh
1058a669fc
Updated queryDB func
...
The convenience function was ignoring query errors.
2016-01-12 11:50:35 +01:00
Bhargav
822bd72b0f
Update README.md to include simple error handling.
...
Adds clarity to the values returned by specific methods.
2016-01-10 01:43:13 +05:30
Mike Glazer
c049ebfa43
Support connecting to InfluxDB with the client without HTTPS Verification
...
The V2 client code supports this, however, the V1 client code didn't,
and the argument to support this just had to be added to the CLI
2015-12-29 09:03:16 -08:00
Cameron Sparr
616da49019
It _is_ recommended to send data with a timestamp
...
closes #5061
2015-12-15 18:33:36 -06:00
Philip O'Toole
c3928b243b
Tweak expected test output for client timeouts
...
Need to understand further why this fails on Circle, but passes fine
with Go 1.5.2 on the branch. Unblocking builds for now, test code only.
2015-12-09 17:29:38 -08:00
Philip O'Toole
7bae79cb71
Move to Go 1.5.2
2015-12-09 11:53:00 -08:00
Farshid Tavakolizadeh
460275a254
go-client: changed statements' Err type to string, tagged by `error`
2015-12-08 23:28:42 +01:00
Sergey Kamardin
7b3420b258
Also HTTPConfig
2015-11-18 19:54:37 +03:00
Sergey Kamardin
fa0bf6994d
Rename `NewClient` to `NewHTTPClient`
2015-11-18 19:51:58 +03:00
Cameron Sparr
e32d97e770
Don't send data _without_ a timestamp
2015-11-12 15:27:18 -07:00
Cameron Sparr
909f5e8ae3
Small comment fixups
2015-11-12 15:18:04 -07:00