c283e5992a 
								
							 
						 
						
							
							
								
								Fix tags applied to wrong metric on parse error ( #5650 )  
							
							
							
						 
						
							2019-04-02 11:14:56 -07:00  
				
					
						
							
							
								 
						
							
								04f3c4321c 
								
							 
						 
						
							
							
								
								Fix several influx parser issues ( #5484 )  
							
							... 
							
							
							
							- Add line/column position
- Allow handlers to return errors
- Fix tag value escaping
- Allow newline in string fields 
							
						 
						
							2019-02-26 10:48:41 -08:00  
				
					
						
							
							
								 
						
							
								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  
				
					
						
							
							
								 
						
							
								e9eeda555e 
								
							 
						 
						
							
							
								
								Reset/flush saved contents from bad metric ( #4646 )  
							
							
							
						 
						
							2018-09-06 18:45:40 -06:00  
				
					
						
							
							
								 
						
							
								0af40a8a5d 
								
							 
						 
						
							
							
								
								Fix dropwizard parsing error for metrics that need escaped ( #4142 )  
							
							... 
							
							
							
							If the dropwizard parser cannot convert the metric name into a valid
line protocol series then we will accept the name as is. 
							
						 
						
							2018-05-14 11:00:03 -07:00  
				
					
						
							
							
								 
						
							
								a3500cc33a 
								
							 
						 
						
							
							
								
								Fix handling of floats with multiple leading zeroes ( #4065 )  
							
							
							
						 
						
							2018-04-23 13:29:49 -07:00  
				
					
						
							
							
								 
						
							
								fe4d3cd117 
								
							 
						 
						
							
							
								
								Fix ints being capped at 32-bits on 32-bit archs ( #4054 )  
							
							
							
						 
						
							2018-04-20 14:56:28 -07:00  
				
					
						
							
							
								 
						
							
								e4f8a82ee6 
								
							 
						 
						
							
							
								
								Fix newline escaping in line protocol ( #3992 )  
							
							
							
						 
						
							2018-04-09 15:29:52 -07:00  
				
					
						
							
							
								 
						
							
								bcaaeda49c 
								
							 
						 
						
							
							
								
								Fix precision truncation when no timestamp included ( #3961 )  
							
							
							
						 
						
							2018-04-02 14:32:33 -07:00  
				
					
						
							
							
								 
						
							
								64b239663c 
								
							 
						 
						
							
							
								
								Add mutex to influx parser  
							
							
							
						 
						
							2018-04-02 12:52:23 -07:00  
				
					
						
							
							
								 
						
							
								38ec968b0b 
								
							 
						 
						
							
							
								
								Move Handler interface into machine where it is used  
							
							
							
						 
						
							2018-03-30 11:11:12 -07:00  
				
					
						
							
							
								 
						
							
								b99cd14129 
								
							 
						 
						
							
							
								
								Add influx uint support as a runtime option ( #3948 )  
							
							
							
						 
						
							2018-03-29 13:31:43 -07:00  
				
					
						
							
							
								 
						
							
								a320f91516 
								
							 
						 
						
							
							
								
								Add line protocol uint64 support ( #3946 )  
							
							
							
						 
						
							2018-03-28 16:43:25 -07:00  
				
					
						
							
							
								 
						
							
								1c0f63a90d 
								
							 
						 
						
							
							
								
								Add new line protocol parser and serializer, influxdb output ( #3924 )  
							
							
							
						 
						
							2018-03-27 17:30:51 -07:00  
				
					
						
							
							
								 
						
							
								4f42d8a298 
								
							 
						 
						
							
							
								
								Add benchmark test for single metric  
							
							
							
						 
						
							2017-12-08 13:23:08 -08:00  
				
					
						
							
							
								 
						
							
								a411306fba 
								
							 
						 
						
							
							
								
								Fail metrics parsing on unescaped quotes ( #3409 )  
							
							... 
							
							
							
							Before this change Fields() method on a metric parsed from a line with
unescaped quotes could panic. This change makes such line unparseable.
Fixes  #3326  
							
						 
						
							2017-11-13 15:06:47 -08:00  
				
					
						
							
							
								 
						
							
								62b5c1f7e7 
								
							 
						 
						
							
							
								
								Add support for precision in http_listener ( #2644 )  
							
							
							
						 
						
							2017-04-10 16:39:40 -07:00  
				
					
						
							
							
								 
						
							
								54cfbb5b87 
								
							 
						 
						
							
							
								
								metric: Fix negative number handling  
							
							... 
							
							
							
							closes  #2324  
						
							2017-02-01 10:07:31 +00:00  
				
					
						
							
							
								 
						
							
								22340ad984 
								
							 
						 
						
							
							
								
								Add newline to influx line-protocol if not present  
							
							... 
							
							
							
							closes  #2297  
						
							2017-01-23 13:52:20 -08: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  
				
					
						
							
							
								 
						
							
								5c32521a07 
								
							 
						 
						
							
							
								
								Add benchmarks for metric parsing and creating  
							
							
							
						 
						
							2016-11-23 17:23:08 +00: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  
				
					
						
							
							
								 
						
							
								9540a6532f 
								
							 
						 
						
							
							
								
								Update influxdb dependency for new models.Tags  
							
							
							
						 
						
							2016-10-12 14:50:19 +01:00  
				
					
						
							
							
								 
						
							
								a9c135488e 
								
							 
						 
						
							
							
								
								Add Serializer plugins, and 'file' output plugin  
							
							
							
						 
						
							2016-02-12 14:13:49 -07:00  
				
					
						
							
							
								 
						
							
								8d0f50a6fd 
								
							 
						 
						
							
							
								
								MQTT Consumer Input plugin  
							
							
							
						 
						
							2016-02-12 11:13:32 -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