ee056278f5 
								
							 
						 
						
							
							
								
								Enable gofmt code simplification ( #4887 )  
							
							
							
						 
						
							2018-10-19 13:32:54 -07:00  
				
					
						
							
							
								 
						
							
								41d528c8ce 
								
							 
						 
						
							
							
								
								Split parser/serializer docs ( #4690 )  
							
							
							
						 
						
							2018-09-17 11:45:08 -07:00  
				
					
						
							
							
								 
						
							
								e2b1a6bc89 
								
							 
						 
						
							
							
								
								Add read_buffer_size option to statsd input ( #4598 )  
							
							
							
						 
						
							2018-08-27 14:47:04 -07:00  
				
					
						
							
							
								 
						
							
								78d4a95ce6 
								
							 
						 
						
							
							
								
								Test using Go 1.8-1.10; official builds with 1.10 ( #4041 )  
							
							
							
						 
						
							2018-04-18 16:14:06 -07:00  
				
					
						
							
							
								 
						
							
								cd620ac144 
								
							 
						 
						
							
							
								
								Add keep alive support to the TCP mode of statsd ( #3781 )  
							
							
							
						 
						
							2018-02-15 20:04:49 -08:00  
				
					
						
							
							
								 
						
							
								666eb47613 
								
							 
						 
						
							
							
								
								Listen on localhost interface in tests ( #3667 )  
							
							
							
						 
						
							2018-01-12 12:08:19 -08:00  
				
					
						
							
							
								 
						
							
								5f215c22fe 
								
							 
						 
						
							
							
								
								Fix typos in comments ( #3415 )  
							
							
							
						 
						
							2017-10-31 17:00:06 -07:00  
				
					
						
							
							
								 
						
							
								246ffab3e0 
								
							 
						 
						
							
							
								
								Add UDP IPv6 support to statsd input ( #3344 )  
							
							
							
						 
						
							2017-10-16 14:18:36 -07:00  
				
					
						
							
							
								 
						
							
								4fab572b6b 
								
							 
						 
						
							
							
								
								Release buffer back to pool earlier  
							
							
							
						 
						
							2017-10-05 12:12:14 -07:00  
				
					
						
							
							
								 
						
							
								063f3f68df 
								
							 
						 
						
							
							
								
								Improve statsd plugin perf by using a byte buffer pool ( #3254 )  
							
							
							
						 
						
							2017-09-25 10:55:02 -07:00  
				
					
						
							
							
								 
						
							
								52393582d2 
								
							 
						 
						
							
							
								
								Unlock Statsd when stopping to prevent deadlock ( #3258 )  
							
							
							
						 
						
							2017-09-22 11:45:45 -07:00  
				
					
						
							
							
								 
						
							
								73372872c2 
								
							 
						 
						
							
							
								
								Fix panic in statsd p100 calculation ( #3230 )  
							
							
							
						 
						
							2017-09-14 15:27:42 -07:00  
				
					
						
							
							
								 
						
							
								171332c579 
								
							 
						 
						
							
							
								
								Add support for timing sums in statsd input ( #3234 )  
							
							
							
						 
						
							2017-09-14 15:21:54 -07:00  
				
					
						
							
							
								 
						
							
								fa1982323a 
								
							 
						 
						
							
							
								
								Fix counter and gauge metric types. ( #3232 )  
							
							
							
						 
						
							2017-09-14 13:05:37 -07:00  
				
					
						
							
							
								 
						
							
								f3435f1c59 
								
							 
						 
						
							
							
								
								Add TCP listener for statsd input ( #2293 )  
							
							
							
						 
						
							2017-08-08 11:41:26 -07:00  
				
					
						
							
							
								 
						
							
								82a04d904d 
								
							 
						 
						
							
							
								
								Use strings.Join in statsd input ( #2947 )  
							
							
							
						 
						
							2017-06-21 16:24:23 -07:00  
				
					
						
							
							
								 
						
							
								200237a515 
								
							 
						 
						
							
							
								
								Do not create a global statsd "previous instance"  
							
							... 
							
							
							
							this basically reverts #887 
at some point we might want to do some special handling of reloading
plugins and keeping their state intact, but that will need to be done at
a higher level, and in a way that is thread-safe for multiple input
plugins of the same type.
Unfortunately this is a rather large feature that will not have a quick
fix available for it.
fixes  #1975 
fixes  #2102  
							
						 
						
							2016-12-20 17:55:04 +00:00  
				
					
						
							
							
								 
						
							
								9866146545 
								
							 
						 
						
							
							
								
								Support negative statsd counters  
							
							... 
							
							
							
							closes  #1898  
						
							2016-12-20 13:21:51 +00:00  
				
					
						
							
							
								 
						
							
								f39db08c6d 
								
							 
						 
						
							
							
								
								Set default values for delete_ configuration options  
							
							... 
							
							
							
							closes  #1893  
						
							2016-12-13 20:00:52 +00:00  
				
					
						
							
							
								 
						
							
								e2f9617228 
								
							 
						 
						
							
							
								
								Support strings in statsd set measurements  
							
							... 
							
							
							
							closes  #2068  
						
							2016-12-13 15:42:22 +00:00  
				
					
						
							
							
								 
						
							
								ca55c4a55d 
								
							 
						 
						
							
							
								
								Remove COMING SOON: multiple statsd fields  
							
							
							
						 
						
							2016-10-11 10:57:34 +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  
				
					
						
							
							
								 
						
							
								1d10eda84e 
								
							 
						 
						
							
							
								
								Fix crash when allow pending messgae wasn't set ( #1785 )  
							
							... 
							
							
							
							The default is 0 so we hit a division by 0 error and crash. This checks
ensure we will not crash and `log` and continue to let telegraf run
Also we set default allow pending message number to 10000 
							
						 
						
							2016-09-23 11:37:47 +01:00  
				
					
						
							
							
								 
						
							
								100501ba72 
								
							 
						 
						
							
							
								
								statsd input plugin correctly handles colons in data-dog tag values now ( #1794 )  
							
							... 
							
							
							
							* Code correctly handles colons in tag values now
* Modified existing datadog tag test to include a tag value containing a colon 
							
						 
						
							2016-09-21 14:37:42 +01:00  
				
					
						
							
							
								 
						
							
								e999298078 
								
							 
						 
						
							
							
								
								speed up statsd parser  
							
							
							
						 
						
							2016-09-15 08:11:06 -04:00  
				
					
						
							
							
								 
						
							
								aaddbd153e 
								
							 
						 
						
							
							
								
								add statsd parsing benchmarks  
							
							
							
						 
						
							2016-09-14 11:12:02 -04:00  
				
					
						
							
							
								 
						
							
								ca8fb440cc 
								
							 
						 
						
							
							
								
								Fix statsd scientific notation parsing  
							
							... 
							
							
							
							closes  #1733  
						
							2016-09-09 15:13:11 +01:00  
				
					
						
							
							
								 
						
							
								06cb5a041e 
								
							 
						 
						
							
							
								
								statsd, udp, tcp: do not log every dropped metric.  
							
							... 
							
							
							
							also applying this change to the udp_listener and tcp_listener input
plugins
closes  #1340  
							
						 
						
							2016-06-10 13:47:33 +01:00  
				
					
						
							
							
								 
						
							
								b59266249d 
								
							 
						 
						
							
							
								
								README fixups for udp_listener, statsd inputs  
							
							... 
							
							
							
							closes  #1119  
						
							2016-04-28 13:11:41 -06:00  
				
					
						
							
							
								 
						
							
								07f0d561dc 
								
							 
						 
						
							
							
								
								Eliminate byte buffer, copy scanner.Bytes directly  
							
							
							
						 
						
							2016-04-08 09:50:03 -06:00  
				
					
						
							
							
								 
						
							
								be379f3dac 
								
							 
						 
						
							
							
								
								Refactor UDP & TCP input buffers  
							
							... 
							
							
							
							closes  #991  
						
							2016-04-08 09:50:03 -06:00  
				
					
						
							
							
								 
						
							
								30464396d9 
								
							 
						 
						
							
							
								
								Make the UDP input buffer only once  
							
							
							
						 
						
							2016-04-05 17:35:43 -06:00  
				
					
						
							
							
								 
						
							
								b1cfb1afe4 
								
							 
						 
						
							
							
								
								Deprecate statsd convert_names option, expose separator  
							
							... 
							
							
							
							closes  #876  
						
							2016-03-28 12:13:15 -06:00  
				
					
						
							
							
								 
						
							
								2f215356d6 
								
							 
						 
						
							
							
								
								Update statsd graphite parser link to telegraf version  
							
							
							
						 
						
							2016-03-28 11:57:51 -06:00  
				
					
						
							
							
								 
						
							
								e07c79259b 
								
							 
						 
						
							
							
								
								PR feedback changes  
							
							... 
							
							
							
							closes  #927  
						
							2016-03-28 10:43:34 -06:00  
				
					
						
							
							
								 
						
							
								59085f072a 
								
							 
						 
						
							
							
								
								adds ability to parse datadog-formatted tags in the statsd input  
							
							
							
						 
						
							2016-03-28 10:43:26 -06:00  
				
					
						
							
							
								 
						
							
								18f4afb388 
								
							 
						 
						
							
							
								
								Inherit previous instance's stats in statsd plugin.  
							
							... 
							
							
							
							This way, after a reload, the stats wont restart again at least for the
counter type.
closes  #887  
							
						 
						
							2016-03-18 11:20:35 -06:00  
				
					
						
							
							
								 
						
							
								b5a431624b 
								
							 
						 
						
							
							
								
								Close UDP listener in udp_listener plugin  
							
							... 
							
							
							
							also adding waitgroups to udp_listener and statsd plugins to verify that
all goroutines have been cleaned up before Stop() exits.
closes  #869  
							
						 
						
							2016-03-17 10:51:35 -06:00  
				
					
						
							
							
								 
						
							
								8e7284de5a 
								
							 
						 
						
							
							
								
								fixup! Close the UDP connection in Stop() of statsd input plugin.  
							
							
							
						 
						
							2016-03-17 10:51:35 -06:00  
				
					
						
							
							
								 
						
							
								b2d38cd31c 
								
							 
						 
						
							
							
								
								Close the UDP connection in Stop() of statsd input plugin.  
							
							... 
							
							
							
							If not, when doing reload, we may listen to the same port, we'll get
error about listen to already used address. 
							
						 
						
							2016-03-17 10:51:35 -06:00  
				
					
						
							
							
								 
						
							
								e983d35c25 
								
							 
						 
						
							
							
								
								Add support for multiple field names for timers  
							
							... 
							
							
							
							closes  #737  
						
							2016-02-23 15:43:29 -07:00  
				
					
						
							
							
								 
						
							
								8d2e5f0bda 
								
							 
						 
						
							
							
								
								Seems to be a toml parse bug around triple pounds  
							
							
							
						 
						
							2016-02-18 14:36:03 -07:00  
				
					
						
							
							
								 
						
							
								7def6663bd 
								
							 
						 
						
							
							
								
								Root directory cleanup  
							
							
							
						 
						
							2016-02-18 13:37:36 -07:00  
				
					
						
							
							
								 
						
							
								b14cfd6c64 
								
							 
						 
						
							
							
								
								Add Configuration to statsd input readme  
							
							... 
							
							
							
							closes  #714  
						
							2016-02-18 10:09:57 -07:00  
				
					
						
							
							
								 
						
							
								ee468be696 
								
							 
						 
						
							
							
								
								Flush based on buffer size rather than time  
							
							... 
							
							
							
							this includes:
- Add Accumulator to the Start() function of service inputs
- For message consumer plugins, use the Accumulator to constantly add
  metrics and make Gather a dummy function
- rework unit tests to match this new behavior.
- make "flush_buffer_when_full" a config option that defaults to true
closes  #666  
							
						 
						
							2016-02-16 22:25:22 -07:00  
				
					
						
							
							
								 
						
							
								c09884c686 
								
							 
						 
						
							
							
								
								Fixup some URL typos  
							
							
							
						 
						
							2016-02-08 21:36:53 -07:00  
				
					
						
							
							
								 
						
							
								e619493ece 
								
							 
						 
						
							
							
								
								Implementing generic parser plugins and documentation  
							
							... 
							
							
							
							This constitutes a large change in how we will parse different data
formats going forward (for the plugins that support it)
This is working off @henrypfhu's changes. 
							
						 
						
							2016-02-08 21:08:44 -07:00  
				
					
						
							
							
								 
						
							
								9e7c8df384 
								
							 
						 
						
							
							
								
								statsd: allow template parsing fields. Default to value=  
							
							... 
							
							
							
							closes  #602  
						
							2016-01-28 16:56:50 -07:00  
				
					
						
							
							
								 
						
							
								1f1384afc6 
								
							 
						 
						
							
							
								
								Use a single measurement with fields for timings in statsd plugin.  
							
							... 
							
							
							
							closes  #603  
						
							2016-01-28 12:03:48 -07:00  
				
					
						
							
							
								 
						
							
								9c0d14bb60 
								
							 
						 
						
							
							
								
								Create public models for telegraf metrics, accumlator, plugins  
							
							... 
							
							
							
							This will basically make the root directory a place for storing the
major telegraf interfaces, which will make telegraf's godoc looks quite
a bit nicer. And make it easier for contributors to lookup the few data
types that they actually care about.
closes  #564  
							
						 
						
							2016-01-27 15:42:50 -07:00