Commit Graph

13 Commits

Author SHA1 Message Date
DanKans d903a9142d Fix filtering when both pass and drop match an item ()
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
DanKans 34c042c7dc Fix combined tagdrop/tagpass filtering () 2017-07-19 13:08:40 -07:00
Cameron Sparr 64a71263a1 Support Processor & Aggregator Plugins
closes 
2016-10-12 14:50:19 +01:00
Cameron Sparr 50ef3282b6 Refactor and code cleanup of filtering
started working on this with the idea of fixing , although I
realized that this was actually just a documentation issue around
a toml eccentricity.

closes 
2016-09-05 16:30:18 +01:00
Cameron Sparr d3bb1e7010 Rename internal_models package to models 2016-08-08 14:41:40 +01:00
Cameron Sparr cb3c54a1ae logparser input plugin
closes 
closes 
2016-06-21 14:23:01 +01:00
Cameron Sparr 9bbdb2d562 Allow wildcard filtering of varnish stats
closes 
2016-05-26 10:42:34 +01:00
Cameron Sparr 81d0a64d46 Adds support for removing/keeping tags from metrics
closes 
2016-04-16 15:13:38 -06:00
Cameron Sparr 5aef725c13 Change pass/drop to namepass/namedrop for outputs
closes 
2016-02-22 13:35:06 -07:00
Thibault Cohen d00550c45f Add metric pass/drop filter 2016-02-22 12:11:33 -07:00
Cameron Sparr c549ab907a Throughout telegraf, use telegraf.Metric rather than client.Point
closes 
2016-01-27 23:47:32 -07:00
Cameron Sparr 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 
2016-01-27 15:42:50 -07:00
Cameron Sparr 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 
closes 
2016-01-22 16:29:02 -07:00