c7719ac365 
								
							 
						 
						
							
							
								
								buffers: fix bug when Write called before AddMetric  
							
							
							
						 
						
							2016-04-26 10:25:04 -06:00  
				
					
						
							
							
								 
						
							
								c159460b2c 
								
							 
						 
						
							
							
								
								Refactor running_output buffering  
							
							... 
							
							
							
							closes  #1087  
						
							2016-04-25 16:32:41 -06:00  
				
					
						
							
							
								 
						
							
								07728d7425 
								
							 
						 
						
							
							
								
								Refactor globpath pkg to return a map  
							
							... 
							
							
							
							this is so that we don't call os.Stat twice for every file matched
by Match(). Also changing the behavior to _not_ return the name of a
file that doesn't exist if it's not a glob. 
							
						 
						
							2016-04-24 14:37:44 -06:00  
				
					
						
							
							
								 
						
							
								d3a25e4dc1 
								
							 
						 
						
							
							
								
								globpath refactor into pkg separate from filestat  
							
							
							
						 
						
							2016-04-23 11:56:33 -06:00  
				
					
						
							
							
								 
						
							
								81d0a64d46 
								
							 
						 
						
							
							
								
								Adds support for removing/keeping tags from metrics  
							
							... 
							
							
							
							closes  #706  
						
							2016-04-16 15:13:38 -06:00  
				
					
						
							
							
								 
						
							
								f5878eafb9 
								
							 
						 
						
							
							
								
								Create a template system for the graphite serializer  
							
							... 
							
							
							
							closes  #925 
closes  #879  
						
							2016-04-11 16:30:18 -06:00  
				
					
						
							
							
								 
						
							
								8e041420cd 
								
							 
						 
						
							
							
								
								config: parse environment variables in the config file  
							
							... 
							
							
							
							closes  #663  
						
							2016-04-01 16:06:19 -06:00  
				
					
						
							
							
								 
						
							
								e436b2d720 
								
							 
						 
						
							
							
								
								Cleanup & standardize config file  
							
							... 
							
							
							
							changes:
- -sample-config will now comment out all but a few default plugins.
- config file parse errors will output path to bad conf file.
- cleanup 80-char line-length and some other style issues.
- default package conf file will now have all plugins, but commented
  out.
closes  #199 
closes  #944  
							
						 
						
							2016-04-01 10:59:53 -06:00  
				
					
						
							
							
								 
						
							
								21ece2d76d 
								
							 
						 
						
							
							
								
								Convert ipmi stats/tags to underscore and lowercase  
							
							... 
							
							
							
							closes  #888  
						
							2016-03-29 11:39:57 -06:00  
				
					
						
							
							
								 
						
							
								f543dbb42f 
								
							 
						 
						
							
							
								
								Allow users to tell telegraf Agent not to include host tag  
							
							... 
							
							
							
							closes  #848  
						
							2016-03-21 15:51:10 -06:00  
				
					
						
							
							
								 
						
							
								77dcbe95c0 
								
							 
						 
						
							
							
								
								Do not write metrics if there are 0 to write  
							
							... 
							
							
							
							closes  #884  
						
							2016-03-18 10:54:51 -06:00  
				
					
						
							
							
								 
						
							
								061b749041 
								
							 
						 
						
							
							
								
								TLS config: if only given ssl_ca, create tls config anyways  
							
							... 
							
							
							
							fixes  #890  
						
							2016-03-18 10:53:55 -06:00  
				
					
						
							
							
								 
						
							
								5c1b635229 
								
							 
						 
						
							
							
								
								Value parser, for parsing a single value into a metric  
							
							... 
							
							
							
							closes  #849  
						
							2016-03-17 20:08:21 -06:00  
				
					
						
							
							
								 
						
							
								530b4f3bee 
								
							 
						 
						
							
							
								
								[amqp output] Allow external auth (cert-based tls auth)  
							
							... 
							
							
							
							closes  #863  
						
							2016-03-16 19:03:41 -06:00  
				
					
						
							
							
								 
						
							
								845abcdd77 
								
							 
						 
						
							
							
								
								Only log the overwritten metric warning on 1st overwrite per buffer  
							
							... 
							
							
							
							see #807  
							
						 
						
							2016-03-09 14:44:32 +01:00  
				
					
						
							
							
								 
						
							
								29d1cbb673 
								
							 
						 
						
							
							
								
								Reduce metric_buffer_limit to 1000  
							
							... 
							
							
							
							closes  #780  
						
							2016-03-03 15:32:44 +00:00  
				
					
						
							
							
								 
						
							
								9af8d6912a 
								
							 
						 
						
							
							
								
								Remove naoina/toml dependency, use influxdata/toml  
							
							... 
							
							
							
							closes  #745  
						
							2016-03-01 10:17:02 +00:00  
				
					
						
							
							
								 
						
							
								2a6ff16819 
								
							 
						 
						
							
							
								
								Fix up config panic points for naoina/toml support  
							
							... 
							
							
							
							closes  #736  
						
							2016-02-22 14:44:33 -07:00  
				
					
						
							
							
								 
						
							
								5aef725c13 
								
							 
						 
						
							
							
								
								Change pass/drop to namepass/namedrop for outputs  
							
							... 
							
							
							
							closes  #730  
						
							2016-02-22 13:35:06 -07:00  
				
					
						
							
							
								 
						
							
								d00550c45f 
								
							 
						 
						
							
							
								
								Add metric pass/drop filter  
							
							
							
						 
						
							2016-02-22 12:11:33 -07:00  
				
					
						
							
							
								 
						
							
								9ce8d78835 
								
							 
						 
						
							
							
								
								Set running output quiet mode in agent connect func  
							
							... 
							
							
							
							closes  #701  
						
							2016-02-22 11:42:02 -07:00  
				
					
						
							
							
								 
						
							
								187d1b853d 
								
							 
						 
						
							
							
								
								Update Makefile to 'go install' rather than 'go build'  
							
							
							
						 
						
							2016-02-18 16:48:59 -07:00  
				
					
						
							
							
								 
						
							
								8d2e5f0bda 
								
							 
						 
						
							
							
								
								Seems to be a toml parse bug around triple pounds  
							
							
							
						 
						
							2016-02-18 14:36:03 -07:00  
				
					
						
							
							
								 
						
							
								963c51f473 
								
							 
						 
						
							
							
								
								fix(config): Made sample config consistent.  
							
							... 
							
							
							
							closes  #682  
						
							2016-02-18 10:01:03 -07:00  
				
					
						
							
							
								 
						
							
								38ac9d2ecf 
								
							 
						 
						
							
							
								
								List mesos in main README  
							
							... 
							
							
							
							And on the test configuration file 
							
						 
						
							2016-02-18 09:00:27 +01:00  
				
					
						
							
							
								 
						
							
								88c83277c6 
								
							 
						 
						
							
							
								
								Write unit tests for RunningOutput  
							
							
							
						 
						
							2016-02-17 17:06:34 -07:00  
				
					
						
							
							
								 
						
							
								d0734b105b 
								
							 
						 
						
							
							
								
								Start service plugins immediately, fix off-by-one bug  
							
							
							
						 
						
							2016-02-17 15:10:32 -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  
				
					
						
							
							
								 
						
							
								a9c135488e 
								
							 
						 
						
							
							
								
								Add Serializer plugins, and 'file' output plugin  
							
							
							
						 
						
							2016-02-12 14:13:49 -07:00  
				
					
						
							
							
								 
						
							
								28664fedb2 
								
							 
						 
						
							
							
								
								Support exec input plugin legacy behavior  
							
							
							
						 
						
							2016-02-10 13:26:02 -07:00  
				
					
						
							
							
								 
						
							
								fc7fa4b6c5 
								
							 
						 
						
							
							
								
								Cleanup comments and indentation in config file  
							
							
							
						 
						
							2016-02-09 11:01:50 -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  
				
					
						
							
							
								 
						
							
								1449c8b887 
								
							 
						 
						
							
							
								
								Add Graphite line protocol parsing to exec plugin  
							
							... 
							
							
							
							closes  #637  
						
							2016-02-08 17:12:28 -07:00  
				
					
						
							
							
								 
						
							
								6b06a23102 
								
							 
						 
						
							
							
								
								Change [tags] to [global_tags] to deal with toml bug  
							
							... 
							
							
							
							closes  #662  
						
							2016-02-08 16:20:47 -07:00  
				
					
						
							
							
								 
						
							
								bd9c5b6995 
								
							 
						 
						
							
							
								
								mqtt output: cleanup, implement TLS  
							
							... 
							
							
							
							Also normalize TLS config across all output plugins and normalize
comment strings as well. 
							
						 
						
							2016-02-04 10:44:37 -07:00  
				
					
						
							
							
								 
						
							
								962325cc40 
								
							 
						 
						
							
							
								
								Warn when metrics are being overwritten  
							
							... 
							
							
							
							closes  #601  
						
							2016-01-28 14:00:14 -07:00  
				
					
						
							
							
								 
						
							
								c549ab907a 
								
							 
						 
						
							
							
								
								Throughout telegraf, use telegraf.Metric rather than client.Point  
							
							... 
							
							
							
							closes  #599  
						
							2016-01-27 23:47:32 -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  
				
					
						
							
							
								 
						
							
								6ebb6bc7ee 
								
							 
						 
						
							
							
								
								Fix SNMP unit tests on OSX, improve tag config doc  
							
							... 
							
							
							
							closes  #592  
						
							2016-01-27 11:27:10 -07:00  
				
					
						
							
							
								 
						
							
								40d0da404e 
								
							 
						 
						
							
							
								
								Change configuration package to influxdata/config  
							
							... 
							
							
							
							We are unifying the way that we handle configuration across the products
into the influxdata/config package. This provides the same API as
naoina/toml that was used previously, but provides some additional
features such as support for documenting generated TOML configs as well
as support for handling default options. This replaces all usage of
naoina/toml with influxdata/config. 
							
						 
						
							2016-01-25 12:02:44 -07:00  
				
					
						
							
							
								 
						
							
								5349a3b6d1 
								
							 
						 
						
							
							
								
								Implement a per-output fixed size metric buffer  
							
							... 
							
							
							
							Also moved some objects out of config.go and put them in their own
package, internal/models
fixes  #568 
closes  #285  
							
						 
						
							2016-01-22 16:29:02 -07:00  
				
					
						
							
							
								 
						
							
								0cdf1b07e9 
								
							 
						 
						
							
							
								
								Fix issue 524  
							
							
							
						 
						
							2016-01-20 10:57:35 -08:00  
				
					
						
							
							
								 
						
							
								d3a5cca1bc 
								
							 
						 
						
							
							
								
								Collection interval random jittering  
							
							... 
							
							
							
							closes  #460  
						
							2016-01-19 13:22:54 -07:00  
				
					
						
							
							
								 
						
							
								f60c090e4c 
								
							 
						 
						
							
							
								
								Add a quiet mode to telegraf  
							
							... 
							
							
							
							closes  #514  
						
							2016-01-15 13:31:04 -07:00  
				
					
						
							
							
								 
						
							
								3c89847489 
								
							 
						 
						
							
							
								
								internal: FlattenJSON, flatten arrays as well  
							
							... 
							
							
							
							With HTTP JSON or Elasticsearch, one can also process values nested in arrays. 
							
						 
						
							2016-01-14 09:52:58 -08:00  
				
					
						
							
							
								 
						
							
								6496d185ab 
								
							 
						 
						
							
							
								
								add backwards-compatability for 'plugins', remove [inputs] and [outputs] headers  
							
							
							
						 
						
							2016-01-08 12:49:50 -07:00  
				
					
						
							
							
								 
						
							
								9c5db1057d 
								
							 
						 
						
							
							
								
								renaming plugins -> inputs  
							
							
							
						 
						
							2016-01-07 15:04:30 -07:00  
				
					
						
							
							
								 
						
							
								64b98a9b61 
								
							 
						 
						
							
							
								
								0.3.0 unit tests: agent and prometheus  
							
							
							
						 
						
							2016-01-07 10:52:46 -07:00  
				
					
						
							
							
								 
						
							
								4fdcb136bc 
								
							 
						 
						
							
							
								
								0.3.0 unit tests: internal  
							
							
							
						 
						
							2016-01-07 10:23:38 -07:00  
				
					
						
							
							
								 
						
							
								524fddedb4 
								
							 
						 
						
							
							
								
								0.3.0 unit tests: exec, httpjson, and haproxy  
							
							
							
						 
						
							2016-01-06 16:11:16 -07:00