b243faa22b 
								
							 
						 
						
							
							
								
								Don't close stdout on config reload. ( #2707 )  
							
							... 
							
							
							
							fixes  #2528  
						
							2017-04-24 16:18:58 -07:00  
				
					
						
							
							
								 
						
							
								8f5cd6c2ae 
								
							 
						 
						
							
							
								
								add keep-alive support to socket_listener & socket_writer ( #2697 )  
							
							... 
							
							
							
							closes  #2635  
						
							2017-04-24 13:14:42 -07:00  
				
					
						
							
							
								 
						
							
								9388fff1f7 
								
							 
						 
						
							
							
								
								Fixed content-type header in output plugin OpenTSDB ( #2663 )  
							
							
							
						 
						
							2017-04-12 17:40:10 -07:00  
				
					
						
							
							
								 
						
							
								f2805fd4aa 
								
							 
						 
						
							
							
								
								socket_listener: clean up unix socket file on start & stop ( #2618 )  
							
							
							
						 
						
							2017-04-03 18:06:51 -07:00  
				
					
						
							
							
								 
						
							
								9e036b2d65 
								
							 
						 
						
							
							
								
								Remove wait loop in riemann tests  
							
							... 
							
							
							
							This testcase still has a race condition but I believe it is when the
test does not complete quickly enough. 
							
						 
						
							2017-03-28 13:05:10 -07:00  
				
					
						
							
							
								 
						
							
								78c7f4e4af 
								
							 
						 
						
							
							
								
								Add write timeout to Riemann output ( #2576 )  
							
							
							
						 
						
							2017-03-27 15:49:45 -07:00  
				
					
						
							
							
								 
						
							
								84a9f91f5c 
								
							 
						 
						
							
							
								
								Skip elasticsearch output integration test in short mode  
							
							
							
						 
						
							2017-03-27 15:05:06 -07:00  
				
					
						
							
							
								 
						
							
								0fa9001453 
								
							 
						 
						
							
							
								
								Clarify influxdb output url format  
							
							... 
							
							
							
							closes  #2568  
						
							2017-03-24 16:04:18 -07:00  
				
					
						
							
							
								 
						
							
								1402c158b7 
								
							 
						 
						
							
							
								
								remove sleep from tests ( #2555 )  
							
							
							
						 
						
							2017-03-24 12:03:36 -07:00  
				
					
						
							
							
								 
						
							
								bb28fb256b 
								
							 
						 
						
							
							
								
								Add Elasticsearch 5.x output ( #2332 )  
							
							
							
						 
						
							2017-03-20 17:47:57 -07:00  
				
					
						
							
							
								 
						
							
								10744646db 
								
							 
						 
						
							
							
								
								AMQP Consumer plugin ( #1678 )  
							
							
							
						 
						
							2017-03-03 10:24:50 -08:00  
				
					
						
							
							
								 
						
							
								6f2eeae498 
								
							 
						 
						
							
							
								
								Remove sleep from riemann test  
							
							
							
						 
						
							2017-02-28 12:46:27 +00:00  
				
					
						
							
							
								 
						
							
								e17164d3f0 
								
							 
						 
						
							
							
								
								Added default config to file output pugin's README ( #2426 )  
							
							
							
						 
						
							2017-02-20 11:50:39 +01:00  
				
					
						
							
							
								 
						
							
								2a3448c8f3 
								
							 
						 
						
							
							
								
								socket_writer output plugin README  
							
							
							
						 
						
							2017-02-16 23:13:14 +00:00  
				
					
						
							
							
								 
						
							
								54c9a385d5 
								
							 
						 
						
							
							
								
								Fix prometheus_client reload behavior  
							
							... 
							
							
							
							fixes  #2282  
						
							2017-02-16 21:57:13 +00:00  
				
					
						
							
							
								 
						
							
								45a168e425 
								
							 
						 
						
							
							
								
								Fix setting the username and the password to the influxdb output. ( #2401 )  
							
							
							
						 
						
							2017-02-13 15:30:30 +00:00  
				
					
						
							
							
								 
						
							
								b3537ef2a8 
								
							 
						 
						
							
							
								
								add socket listener & writer ( #2094 )  
							
							... 
							
							
							
							closes  #1516  
closes  #1711  
closes  #1721  
closes  #1526  
						
							2017-02-02 16:24:03 +00:00  
				
					
						
							
							
								 
						
							
								285be648c4 
								
							 
						 
						
							
							
								
								Godeps update  
							
							... 
							
							
							
							closes  #2356  
						
							2017-02-02 09:52:06 +00:00  
				
					
						
							
							
								 
						
							
								1d864ebd40 
								
							 
						 
						
							
							
								
								Fix riemann output unit tests  
							
							
							
						 
						
							2017-01-27 15:08:21 -08:00  
				
					
						
							
							
								 
						
							
								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  
				
					
						
							
							
								 
						
							
								c9e87a39f8 
								
							 
						 
						
							
							
								
								Revert using fasthttp library to net/http  
							
							
							
						 
						
							2017-01-25 16:42:23 -08:00  
				
					
						
							
							
								 
						
							
								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  
				
					
						
							
							
								 
						
							
								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  
				
					
						
							
							
								 
						
							
								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  
				
					
						
							
							
								 
						
							
								c15504c509 
								
							 
						 
						
							
							
								
								opentsdb: add tcp:// prefix if not present  
							
							... 
							
							
							
							closes  #2299  
						
							2017-01-23 13:45:16 -08:00  
				
					
						
							
							
								 
						
							
								3de6bfbcb8 
								
							 
						 
						
							
							
								
								Direct people to downloads page for installation  
							
							
							
						 
						
							2017-01-13 17:02:10 +00:00  
				
					
						
							
							
								 
						
							
								95bad9e55b 
								
							 
						 
						
							
							
								
								OpenTSDB filter types for HTTP AND telnet  
							
							
							
						 
						
							2017-01-13 11:44:28 +00:00  
				
					
						
							
							
								 
						
							
								2aa2c796e5 
								
							 
						 
						
							
							
								
								Fix for broken librato output ( #2225 )  
							
							... 
							
							
							
							* Fix for broken librato output
These errors are delightful, but I'd rather avoid them:
```
Error parsing /etc/telegraf/telegraf.conf, line 2: field corresponding to `api_user' is not defined in `*librato.Librato'
```
* Fixed bad format from last commit 
							
						 
						
							2017-01-09 14:48:32 +00:00  
				
					
						
							
							
								 
						
							
								8a982ca68f 
								
							 
						 
						
							
							
								
								Moved to using the inbuilt serializer. ( #1942 )  
							
							... 
							
							
							
							* Moved to using the inbuilt serializer.
* Remove Atomic variable as it is not required.
* Adjusted metric type in line with latest changes. 
							
						 
						
							2016-12-20 18:49:28 +00:00  
				
					
						
							
							
								 
						
							
								c630212dde 
								
							 
						 
						
							
							
								
								Enable setting a clientID for MQTT Output  
							
							... 
							
							
							
							closes  #2079 
closes  #1910  
						
							2016-12-13 20:03:09 +00:00  
				
					
						
							
							
								 
						
							
								5f06bd2566 
								
							 
						 
						
							
							
								
								Graylog output should set short_message field  
							
							... 
							
							
							
							closes  #2045  
						
							2016-12-13 16:10:59 +00:00  
				
					
						
							
							
								 
						
							
								7558081873 
								
							 
						 
						
							
							
								
								Output openTSDB HTTPS with basic auth ( #1913 )  
							
							
							
						 
						
							2016-12-13 14:15:51 +00:00  
				
					
						
							
							
								 
						
							
								a093ec1eaa 
								
							 
						 
						
							
							
								
								Kafka output fixup  
							
							
							
						 
						
							2016-12-06 15:38:59 +00:00  
				
					
						
							
							
								 
						
							
								504f4e69db 
								
							 
						 
						
							
							
								
								file output plugin fixup  
							
							
							
						 
						
							2016-12-02 11:36:22 +00:00  
				
					
						
							
							
								 
						
							
								e5c7a71d8e 
								
							 
						 
						
							
							
								
								Fix unit tests for new metric implementation  
							
							
							
						 
						
							2016-12-01 18:17:02 +00:00  
				
					
						
							
							
								 
						
							
								db7a4b24b6 
								
							 
						 
						
							
							
								
								Implement telegraf's own full metric type  
							
							... 
							
							
							
							main reasons behind this:
- make adding/removing tags cheap
- make adding/removing fields cheap
- make parsing cheaper
- make parse -> decorate -> write out bytes metric flow much faster
Refactor serializer to use byte buffer 
							
						 
						
							2016-12-01 18:17:02 +00:00  
				
					
						
							
							
								 
						
							
								f862c6585d 
								
							 
						 
						
							
							
								
								amqp precision is not used anymore  
							
							
							
						 
						
							2016-11-24 10:17:24 +00:00  
				
					
						
							
							
								 
						
							
								9db30250c3 
								
							 
						 
						
							
							
								
								'discard' output plugin  
							
							
							
						 
						
							2016-11-23 14:03:30 +00:00  
				
					
						
							
							
								 
						
							
								ff67a4b96c 
								
							 
						 
						
							
							
								
								Cache and expire metrics for prometheus output ( #2016 )  
							
							... 
							
							
							
							* Cache and expire metrics for prometheus output
* Fix test
* Use interval.Duration
* Default prometheus expiration interval to 60s
* Update changelog 
							
						 
						
							2016-11-15 11:33:39 +00:00  
				
					
						
							
							
								 
						
							
								b349800f7a 
								
							 
						 
						
							
							
								
								Fix up AWS plugin docs so they don't use single quotes. ( #1991 )  
							
							... 
							
							
							
							Also don't use named returns in fetchNamespaceMetrics since it's
non-standard for the rest of the codebase. 
							
						 
						
							2016-11-04 13:16:41 +00:00  
				
					
						
							
							
								 
						
							
								522658bd07 
								
							 
						 
						
							
							
								
								Fix NATS plug-ins reconnection logic ( #1955 )  
							
							... 
							
							
							
							* NATS output plug-in now retries to reconnect forever after a lost connection.
* NATS input plug-in now retries to reconnect forever after a lost connection.
* Fixes  #1953  
							
						 
						
							2016-10-26 15:45:33 +01:00  
				
					
						
							
							
								 
						
							
								1ff721ad84 
								
							 
						 
						
							
							
								
								Add riemann output plugin deprecation message  
							
							
							
						 
						
							2016-10-11 12:28:20 +01:00  
				
					
						
							
							
								 
						
							
								3e3b094270 
								
							 
						 
						
							
							
								
								Only log warning on type when in debug mode.  
							
							... 
							
							
							
							closes  #1793  
						
							2016-10-11 11:35:43 +01:00  
				
					
						
							
							
								 
						
							
								1f7a8fceef 
								
							 
						 
						
							
							
								
								Fixed json serialization to make sure only value type supported by OpenTSDB are sent and made sure we send numbers un-quoted event though OpenTSDB API accepts them as this is not clean json.  
							
							
							
						 
						
							2016-10-11 11:32:24 +01:00  
				
					
						
							
							
								 
						
							
								4f06f6b3d8 
								
							 
						 
						
							
							
								
								adding the tags in the graylog output plugin  
							
							... 
							
							
							
							closes  #1861  
						
							2016-10-07 12:24:21 +01:00  
				
					
						
							
							
								 
						
							
								c7834209d2 
								
							 
						 
						
							
							
								
								Major Logging Overhaul  
							
							... 
							
							
							
							in this commit:
- centralize logging output handler.
- set global Info/Debug/Error log levels based on config file or flags.
- remove per-plugin debug arg handling.
- add a I!, D!, or E! to every log message.
- add configuration option to specify where to send logs.
closes  #1786  
							
						 
						
							2016-10-03 17:13:03 +01:00  
				
					
						
							
							
								 
						
							
								8d3285522c 
								
							 
						 
						
							
							
								
								Prometheus output: do not remake metrics map each write  
							
							... 
							
							
							
							closes  #1775  
						
							2016-09-16 16:50:39 +01:00  
				
					
						
							
							
								 
						
							
								c3aa43a6bd 
								
							 
						 
						
							
							
								
								Fix prometheus output panic on reload  
							
							... 
							
							
							
							closes  #1530  
						
							2016-09-12 10:46:37 +01:00  
				
					
						
							
							
								 
						
							
								8dd2a8527a 
								
							 
						 
						
							
							
								
								Refactor NATS ssl config  
							
							
							
						 
						
							2016-09-06 13:52:29 +01:00  
				
					
						
							
							
								 
						
							
								6b1cc67664 
								
							 
						 
						
							
							
								
								Add NATS output plugin.  
							
							... 
							
							
							
							Added NATS server container needed for tests.
Added NATS output plug-in. Fixes  #1487 
NATS output plug-in use internal.GetTLSConfig to instrument TLS configuration.
Added NATS output plug-in to changelog.
closes  #1487 
closes  #1697  
							
						 
						
							2016-09-06 11:39:57 +01:00