Cameron Sparr
cd5bef3e14
metric: Fix negative number handling
...
closes #2324
2017-02-01 10:07:31 +00:00
Martin
3e37dda7b0
Go version 1.7.4 -> 1.7.5 ( #2348 )
2017-02-01 10:07:02 +00:00
Martin
f0498491b2
Go version 1.7.4 -> 1.7.5 ( #2348 )
2017-02-01 10:07:02 +00:00
Cameron Sparr
fb7931591d
Changelog update
2017-02-01 08:59:54 +00:00
Cameron Sparr
c1bf4d15f2
Changelog update
2017-02-01 08:59:54 +00:00
Cameron Sparr
e87ce22af9
running output: Drop nil metrics
...
fixes #2317
2017-02-01 08:55:22 +00:00
Cameron Sparr
2262a6a421
running output: Drop nil metrics
...
fixes #2317
2017-02-01 08:55:22 +00:00
John Engelman
738cbbdbb6
Add numerical representation of Consul health check state. ( #2277 )
2017-01-28 16:47:25 -08:00
John Engelman
ce2ad1a74c
Add numerical representation of Consul health check state. ( #2277 )
2017-01-28 16:47:25 -08:00
Patrick Hemmer
074e6d177c
add support for diskio name templates & udev tags
...
closes #1453
closes #1386
closes #1428
2017-01-27 16:15:42 -08:00
Patrick Hemmer
28314f93b6
add support for diskio name templates & udev tags
...
closes #1453
closes #1386
closes #1428
2017-01-27 16:15:42 -08:00
Cameron Sparr
1d864ebd40
Fix riemann output unit tests
2017-01-27 15:08:21 -08:00
Cameron Sparr
c88f2ba3a6
Fix riemann output unit tests
2017-01-27 15:08:21 -08:00
Cameron Sparr
e9decadf75
Riemann rewrite changelog update
2017-01-27 14:59:35 -08:00
Cameron Sparr
a42e8380d5
Riemann rewrite changelog update
2017-01-27 14:59:35 -08:00
Fabio Berchtold
3fa37a9212
Rewriting Riemann output plugin ( #1900 )
...
* rename to riemann_legacy
Signed-off-by: Fabio Berchtold <fabio.berchtold@swisscom.com>
* initial draft for Riemann output plugin rewrite
Signed-off-by: Fabio Berchtold <fabio.berchtold@swisscom.com>
* add unit tests
Signed-off-by: Fabio Berchtold <fabio.berchtold@swisscom.com>
* add option to send string metrics as states
Signed-off-by: Fabio Berchtold <fabio.berchtold@swisscom.com>
* add integration tests
Signed-off-by: Fabio Berchtold <fabio.berchtold@swisscom.com>
* add plugin README.md
Signed-off-by: Fabio Berchtold <fabio.berchtold@swisscom.com>
* bump riemann library
* clarify settings description
Signed-off-by: Fabio Berchtold <fabio.berchtold@swisscom.com>
* update Readme.md with updated description
Signed-off-by: Fabio Berchtold <fabio.berchtold@swisscom.com>
* add Riemann event examples
Signed-off-by: Fabio Berchtold <fabio.berchtold@swisscom.com>
* use full URL for Riemann server address
Signed-off-by: Fabio Berchtold <fabio.berchtold@swisscom.com>
closes #1878
2017-01-27 14:54:59 -08:00
Fabio Berchtold
fc76f47e43
Rewriting Riemann output plugin ( #1900 )
...
* rename to riemann_legacy
Signed-off-by: Fabio Berchtold <fabio.berchtold@swisscom.com>
* initial draft for Riemann output plugin rewrite
Signed-off-by: Fabio Berchtold <fabio.berchtold@swisscom.com>
* add unit tests
Signed-off-by: Fabio Berchtold <fabio.berchtold@swisscom.com>
* add option to send string metrics as states
Signed-off-by: Fabio Berchtold <fabio.berchtold@swisscom.com>
* add integration tests
Signed-off-by: Fabio Berchtold <fabio.berchtold@swisscom.com>
* add plugin README.md
Signed-off-by: Fabio Berchtold <fabio.berchtold@swisscom.com>
* bump riemann library
* clarify settings description
Signed-off-by: Fabio Berchtold <fabio.berchtold@swisscom.com>
* update Readme.md with updated description
Signed-off-by: Fabio Berchtold <fabio.berchtold@swisscom.com>
* add Riemann event examples
Signed-off-by: Fabio Berchtold <fabio.berchtold@swisscom.com>
* use full URL for Riemann server address
Signed-off-by: Fabio Berchtold <fabio.berchtold@swisscom.com>
closes #1878
2017-01-27 14:54:59 -08:00
Cameron Sparr
c9e87a39f8
Revert using fasthttp library to net/http
2017-01-25 16:42:23 -08:00
Cameron Sparr
a36fd375de
Revert using fasthttp library to net/http
2017-01-25 16:42:23 -08:00
Cameron Sparr
4a5d313693
Improve the InfluxDB through-put performance
...
This changes the current use of the InfluxDB client to instead use a
baked-in client that uses the fasthttp library.
This allows for significantly smaller allocations, the re-use of http
body buffers, and the re-use of the actual bytes of the line-protocol
metric representations.
2017-01-25 11:54:16 -08:00
Cameron Sparr
f5d892d7d3
Improve the InfluxDB through-put performance
...
This changes the current use of the InfluxDB client to instead use a
baked-in client that uses the fasthttp library.
This allows for significantly smaller allocations, the re-use of http
body buffers, and the re-use of the actual bytes of the line-protocol
metric representations.
2017-01-25 11:54:16 -08:00
Cameron Sparr
168270ea5f
ntpq: correct number of seconds in an hour
...
closes #2256
2017-01-24 15:27:44 -08:00
Cameron Sparr
a8b1fe6f00
ntpq: correct number of seconds in an hour
...
closes #2256
2017-01-24 15:27:44 -08:00
Jonas Hahnfeld
c4d4185fb5
snmp: Allow lines with empty or missing tags ( #2172 )
...
The changes in #1848 resulted in lines being dropped if they had an empty
tag. Let's allow all lines that have empty or missing tags!
2017-01-24 14:57:43 -08:00
Jonas Hahnfeld
b0c721491d
snmp: Allow lines with empty or missing tags ( #2172 )
...
The changes in #1848 resulted in lines being dropped if they had an empty
tag. Let's allow all lines that have empty or missing tags!
2017-01-24 14:57:43 -08:00
Kali Hernandez
822333690f
Debian package: check for group before useradd ( #2107 )
...
Fixes #2106
2017-01-24 14:54:19 -08:00
Kali Hernandez
d4d3f61673
Debian package: check for group before useradd ( #2107 )
...
Fixes #2106
2017-01-24 14:54:19 -08:00
Will Pearson
d7a8bb2214
Fix problem with graphite talking to closed connections ( #2171 )
...
We were having problems with telegraf talking to
carbon-relay-ng using the graphite output. When
the carbon-relay-ng server restarted the connection
the telegraf side would go into CLOSE_WAIT but telegraf
would continue to send statistics through the connection.
Reading around it seems you need to a read from the connection
and see a EOF error. We've implemented this and added a test
that replicates roughly the error we were having.
Pair: @whpearson @joshmyers
2017-01-24 12:50:29 -08:00
Will Pearson
e1faf06974
Fix problem with graphite talking to closed connections ( #2171 )
...
We were having problems with telegraf talking to
carbon-relay-ng using the graphite output. When
the carbon-relay-ng server restarted the connection
the telegraf side would go into CLOSE_WAIT but telegraf
would continue to send statistics through the connection.
Reading around it seems you need to a read from the connection
and see a EOF error. We've implemented this and added a test
that replicates roughly the error we were having.
Pair: @whpearson @joshmyers
2017-01-24 12:50:29 -08:00
Pierre Fersing
a505123e60
Improve win_perf_counters on non English systems ( #2261 )
2017-01-24 12:46:06 -08:00
Pierre Fersing
29933d0835
Improve win_perf_counters on non English systems ( #2261 )
2017-01-24 12:46:06 -08:00
Pierre Fersing
be10b19760
Added more Windows metrics ( #2290 )
...
Signed-off-by: Pierre Fersing <pierre.fersing@bleemeo.com>
2017-01-24 12:38:10 -08:00
Pierre Fersing
de38403899
Added more Windows metrics ( #2290 )
...
Signed-off-by: Pierre Fersing <pierre.fersing@bleemeo.com>
2017-01-24 12:38:10 -08:00
James
b9ae3d6a57
fix postgresql 'name', and 'oid' data types by switching to a driver ( #1750 )
...
that handles them properly
2017-01-24 12:36:36 -08:00
James
6994b25656
fix postgresql 'name', and 'oid' data types by switching to a driver ( #1750 )
...
that handles them properly
2017-01-24 12:36:36 -08:00
Cameron Sparr
c882570983
32-bit binary for windows and freebsd
...
closes #1346
closes #2218
2017-01-23 20:28:13 -08:00
Cameron Sparr
845392e090
32-bit binary for windows and freebsd
...
closes #1346
closes #2218
2017-01-23 20:28:13 -08:00
Cameron Sparr
80411f99f0
influxdb output: treat field type conflicts as a successful write
...
If we write a batch of points and get a "field type conflict" error
message in return, we should drop the entire batch of points because
this indicates that one or more points have a type that doesnt match the
database.
These errors will never go away on their own, and InfluxDB will
successfully write the points that dont have a conflict.
closes #2245
2017-01-23 16:41:29 -08:00
Cameron Sparr
819813ad72
influxdb output: treat field type conflicts as a successful write
...
If we write a batch of points and get a "field type conflict" error
message in return, we should drop the entire batch of points because
this indicates that one or more points have a type that doesnt match the
database.
These errors will never go away on their own, and InfluxDB will
successfully write the points that dont have a conflict.
closes #2245
2017-01-23 16:41:29 -08:00
Cameron Sparr
6df3f0fdae
Run scheduled flushes in background
...
doing this unblocks incoming metrics while waiting for a flush to take
place.
we have to create a semaphore so that we can
'skip' flushes that try to run while a flush is already running.
closes #2262
2017-01-23 14:41:40 -08:00
Cameron Sparr
e06f1e0323
Run scheduled flushes in background
...
doing this unblocks incoming metrics while waiting for a flush to take
place.
we have to create a semaphore so that we can
'skip' flushes that try to run while a flush is already running.
closes #2262
2017-01-23 14:41:40 -08:00
Cameron Sparr
22340ad984
Add newline to influx line-protocol if not present
...
closes #2297
2017-01-23 13:52:20 -08:00
Cameron Sparr
4d72cd7c9f
Add newline to influx line-protocol if not present
...
closes #2297
2017-01-23 13:52:20 -08:00
Cameron Sparr
c15504c509
opentsdb: add tcp:// prefix if not present
...
closes #2299
2017-01-23 13:45:16 -08:00
Cameron Sparr
a852e8106e
opentsdb: add tcp:// prefix if not present
...
closes #2299
2017-01-23 13:45:16 -08:00
Claudius Zingerli
20bf90ee52
Add minimal documentation to the diskio plugin ( #2296 )
...
* Add documentation to diskio plugin
* Update spelling, fix iops_in_progress unit
2017-01-21 15:08:17 -08:00
Claudius Zingerli
c9e0ae4d81
Add minimal documentation to the diskio plugin ( #2296 )
...
* Add documentation to diskio plugin
* Update spelling, fix iops_in_progress unit
2017-01-21 15:08:17 -08:00
Cameron Sparr
3de6bfbcb8
Direct people to downloads page for installation
2017-01-13 17:02:10 +00:00
Cameron Sparr
c3d1da6b6b
Direct people to downloads page for installation
2017-01-13 17:02:10 +00:00
Cameron Sparr
e0c6262e0b
mysql build fixup and changelog update
2017-01-13 14:44:28 +00:00