8147d60973 
								
							 
						 
						
							
							
								
								Fix metric buffer limit in internal plugin after reload  
							
							
							
						 
						
							2018-02-19 20:55:28 -08:00  
				
					
						
							
							
								 
						
							
								12d62e60b3 
								
							 
						 
						
							
							
								
								Use CircleCI 2.0 for builds ( #3731 )  
							
							
							
						 
						
							2018-02-01 15:05:39 -08:00  
				
					
						
							
							
								 
						
							
								601dc99606 
								
							 
						 
						
							
							
								
								Align aggregator period with internal ticker to avoid skipping metrics ( #3693 )  
							
							... 
							
							
							
							By the time the aggregator.run() was called about 600ms already passed since setting now which was skewing up the aggregation intervals and skipping metrics. 
							
						 
						
							2018-01-18 17:37:53 -08:00  
				
					
						
							
							
								 
						
							
								317de40ac4 
								
							 
						 
						
							
							
								
								Add support for dropwizard input format ( #2846 )  
							
							
							
						 
						
							2018-01-08 15:11:36 -08:00  
				
					
						
							
							
								 
						
							
								b0c2bb870e 
								
							 
						 
						
							
							
								
								Escape environment variables during config toml parsing ( #3637 )  
							
							
							
						 
						
							2018-01-04 15:28:00 -08:00  
				
					
						
							
							
								 
						
							
								5f215c22fe 
								
							 
						 
						
							
							
								
								Fix typos in comments ( #3415 )  
							
							
							
						 
						
							2017-10-31 17:00:06 -07:00  
				
					
						
							
							
								 
						
							
								d0b690f040 
								
							 
						 
						
							
							
								
								Fix short tests on darwin ( #3099 )  
							
							
							
						 
						
							2017-09-08 13:03:37 -07:00  
				
					
						
							
							
								 
						
							
								28d16188b3 
								
							 
						 
						
							
							
								
								Fix panic when handling string fields with escapes ( #3188 )  
							
							
							
						 
						
							2017-08-30 21:16:37 -07:00  
				
					
						
							
							
								 
						
							
								573bd4aa32 
								
							 
						 
						
							
							
								
								Start first aggregator period at startup time ( #3050 )  
							
							... 
							
							
							
							Fixes issue where metrics collected immediately after startup would not
be aggregated. 
							
						 
						
							2017-07-24 18:25:05 -07:00  
				
					
						
							
							
								 
						
							
								31ce98fa91 
								
							 
						 
						
							
							
								
								Don't match pattern on any error ( #3040 )  
							
							... 
							
							
							
							This prevents a pattern with no wildcards from matching in case
permissions is denied. 
							
						 
						
							2017-07-21 14:28:14 -07:00  
				
					
						
							
							
								 
						
							
								d903a9142d 
								
							 
						 
						
							
							
								
								Fix filtering when both pass and drop match an item ( #3036 )  
							
							... 
							
							
							
							Adjust logic in functions responsible for passing metrics in order to be able
to process them correctly in case where pass and drop are defined together. 
							
						 
						
							2017-07-21 10:53:57 -07:00  
				
					
						
							
							
								 
						
							
								34c042c7dc 
								
							 
						 
						
							
							
								
								Fix combined tagdrop/tagpass filtering ( #3031 )  
							
							
							
						 
						
							2017-07-19 13:08:40 -07:00  
				
					
						
							
							
								 
						
							
								b165ce4cd5 
								
							 
						 
						
							
							
								
								Prevent possible deadlock when using aggregators ( #3016 )  
							
							... 
							
							
							
							Looping the metrics back through the same channel could result in a
deadlock, by using a new channel and locking the processor we can ensure
that all stages can make continual progress. 
							
						 
						
							2017-07-13 15:34:21 -07:00  
				
					
						
							
							
								 
						
							
								5d2c093105 
								
							 
						 
						
							
							
								
								Prevent Write from being called concurrently ( #3011 )  
							
							
							
						 
						
							2017-07-12 12:03:23 -07:00  
				
					
						
							
							
								 
						
							
								1388e2cf92 
								
							 
						 
						
							
							
								
								Do not allow metrics with trailing slashes ( #3007 )  
							
							... 
							
							
							
							It is not possible to encode a measurement, tag, or field whose last
character is a backslash due to it being an unescapable character.
Because the tight coupling between line protocol and the internal metric
model, prevent metrics like this from being created.
Measurements with a trailing slash are not allowed and the point will be
dropped.  Tags and fields with a trailing a slash will be dropped from
the point. 
							
						 
						
							2017-07-11 15:54:38 -07:00  
				
					
						
							
							
								 
						
							
								2092443cd7 
								
							 
						 
						
							
							
								
								Add Kafka 0.9+ consumer support ( #2487 )  
							
							
							
						 
						
							2017-06-07 18:22:28 -07:00  
				
					
						
							
							
								 
						
							
								052e88ad5e 
								
							 
						 
						
							
							
								
								Fix grammar  
							
							
							
						 
						
							2017-04-27 14:59:18 -07:00  
				
					
						
							
							
								 
						
							
								06baf7cf78 
								
							 
						 
						
							
							
								
								use AddError everywhere ( #2372 )  
							
							
							
						 
						
							2017-04-24 11:13:26 -07:00  
				
					
						
							
							
								 
						
							
								360b10c4de 
								
							 
						 
						
							
							
								
								Clarify precision documentation ( #2655 )  
							
							
							
						 
						
							2017-04-12 10:42:11 -07:00  
				
					
						
							
							
								 
						
							
								2c98e5ae66 
								
							 
						 
						
							
							
								
								Add collectd parser ( #2654 )  
							
							
							
						 
						
							2017-04-12 10:41:26 -07:00  
				
					
						
							
							
								 
						
							
								540f98e228 
								
							 
						 
						
							
							
								
								Fix possible deadlock when output cannot write. ( #2610 )  
							
							
							
						 
						
							2017-03-31 12:45:28 -07:00  
				
					
						
							
							
								 
						
							
								fb1c7d0154 
								
							 
						 
						
							
							
								
								Adds a new json_timestamp_units configuration parameter ( #2587 )  
							
							
							
						 
						
							2017-03-29 17:12:29 -07:00  
				
					
						
							
							
								 
						
							
								9e810ac463 
								
							 
						 
						
							
							
								
								Handle nil os.FileInfo in filepath.Walk  
							
							... 
							
							
							
							closes  #2466  
						
							2017-02-28 17:51:03 +00:00  
				
					
						
							
							
								 
						
							
								06176ef410 
								
							 
						 
						
							
							
								
								Only set the buffer size once  
							
							... 
							
							
							
							fixes  #2380  
						
							2017-02-17 14:11:15 +00:00  
				
					
						
							
							
								 
						
							
								21cf79163c 
								
							 
						 
						
							
							
								
								don't use influxdata/config, just use influxdata/toml  
							
							
							
						 
						
							2017-02-10 17:27:18 +00:00  
				
					
						
							
							
								 
						
							
								f7d551a807 
								
							 
						 
						
							
							
								
								Add more nested globpath tests  
							
							
							
						 
						
							2017-02-01 23:44:35 +00:00  
				
					
						
							
							
								 
						
							
								e87ce22af9 
								
							 
						 
						
							
							
								
								running output: Drop nil metrics  
							
							... 
							
							
							
							fixes  #2317  
						
							2017-02-01 08:55:22 +00:00  
				
					
						
							
							
								 
						
							
								7279018cfe 
								
							 
						 
						
							
							
								
								readme fixup & test output fixup  
							
							
							
						 
						
							2017-01-09 12:28:13 +00:00  
				
					
						
							
							
								 
						
							
								12db3b9120 
								
							 
						 
						
							
							
								
								Check if metric is nil before calling SetAggregate  
							
							... 
							
							
							
							fixes  #2146  
						
							2016-12-13 12:27:10 +00:00  
				
					
						
							
							
								 
						
							
								d71a42cd1b 
								
							 
						 
						
							
							
								
								Implement telegraf collecting stats on itself  
							
							... 
							
							
							
							closes  #1348  
						
							2016-12-05 18:56:54 +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  
				
					
						
							
							
								 
						
							
								0ecbf9e349 
								
							 
						 
						
							
							
								
								Fix single quote parsing of TOML durations  
							
							... 
							
							
							
							closes  #2023  
						
							2016-11-10 09:47:46 +00:00  
				
					
						
							
							
								 
						
							
								f729fa990d 
								
							 
						 
						
							
							
								
								Unit testing for internal.Duration Unmarshal  
							
							... 
							
							
							
							closes  #1926  
						
							2016-10-25 13:11:32 +01:00  
				
					
						
							
							
								 
						
							
								662db7a944 
								
							 
						 
						
							
							
								
								Fix panic in internal.Duration UnmarshalTOML  
							
							
							
						 
						
							2016-10-25 18:30:01 +11:00  
				
					
						
							
							
								 
						
							
								c849b58de9 
								
							 
						 
						
							
							
								
								http_listener input unit tests  
							
							
							
						 
						
							2016-10-24 18:17:49 +01:00  
				
					
						
							
							
								 
						
							
								097b1e09db 
								
							 
						 
						
							
							
								
								http listener refactor  
							
							... 
							
							
							
							in this commit:
- chunks out the http request body to avoid making very large
  allocations.
- establishes a limit for the maximum http request body size that the
  listener will accept.
- utilizes a pool of byte buffers to reduce GC pressure. 
							
						 
						
							2016-10-24 18:17:49 +01:00  
				
					
						
							
							
								 
						
							
								b00ad65b08 
								
							 
						 
						
							
							
								
								Log config file parsing errors properly  
							
							... 
							
							
							
							closes  #1344  
						
							2016-10-12 16:50:22 +01:00  
				
					
						
							
							
								 
						
							
								a84ce5d5cb 
								
							 
						 
						
							
							
								
								drop metrics outside of the aggregators period  
							
							
							
						 
						
							2016-10-12 14:56:03 +01:00  
				
					
						
							
							
								 
						
							
								8ca4a50c18 
								
							 
						 
						
							
							
								
								delete nil fields in the metric maker.  
							
							... 
							
							
							
							closes  #1771  
						
							2016-10-12 14:50:19 +01:00  
				
					
						
							
							
								 
						
							
								03b2984ac2 
								
							 
						 
						
							
							
								
								Fixup some code based on feedback from @dgnorton  
							
							
							
						 
						
							2016-10-12 14:50:19 +01:00  
				
					
						
							
							
								 
						
							
								9540a6532f 
								
							 
						 
						
							
							
								
								Update influxdb dependency for new models.Tags  
							
							
							
						 
						
							2016-10-12 14:50:19 +01:00  
				
					
						
							
							
								 
						
							
								78f544c0aa 
								
							 
						 
						
							
							
								
								Support --aggregator-filter & --processor-filter  
							
							
							
						 
						
							2016-10-12 14:50:19 +01:00  
				
					
						
							
							
								 
						
							
								b03c1d9691 
								
							 
						 
						
							
							
								
								Support ordering of processor plugins  
							
							
							
						 
						
							2016-10-12 14:50:19 +01:00  
				
					
						
							
							
								 
						
							
								fead80844e 
								
							 
						 
						
							
							
								
								Refactor handling of MinMax functionality into RunningAggregator  
							
							... 
							
							
							
							allows for easier addition of a sliding window at a later time.
Also makes `period` be a generic argument for all aggregator plugins. 
							
						 
						
							2016-10-12 14:50:19 +01:00  
				
					
						
							
							
								 
						
							
								ef885eda62 
								
							 
						 
						
							
							
								
								Change minmax aggregator to store float64  
							
							
							
						 
						
							2016-10-12 14:50:19 +01:00  
				
					
						
							
							
								 
						
							
								64a71263a1 
								
							 
						 
						
							
							
								
								Support Processor & Aggregator Plugins  
							
							... 
							
							
							
							closes  #1726  
						
							2016-10-12 14:50:19 +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  
				
					
						
							
							
								 
						
							
								e19845c202 
								
							 
						 
						
							
							
								
								Load config directory using filepath.Walk  
							
							... 
							
							
							
							closes  #1137  
						
							2016-09-28 16:01:52 +01:00  
				
					
						
							
							
								 
						
							
								52134555d6 
								
							 
						 
						
							
							
								
								globpath: only walk tree if ** is defined  
							
							... 
							
							
							
							closes  #1517  
						
							2016-09-28 15:44:29 +01:00