Daniel Nelson
6caa896cb1
Escape backslash within string fields ( #3161 )
2017-08-23 15:17:26 -07:00
Daniel Nelson
ec44f8bbab
Don't start Telegraf on install in Amazon Linux ( #3156 )
2017-08-22 17:01:59 -07:00
Daniel Nelson
5520f662ba
Don't retry points beyond retention policy ( #3155 )
2017-08-22 16:52:26 -07:00
Daniel Nelson
580fd73468
Update histogram aggregator documentation ( #3133 )
2017-08-18 13:24:05 -07:00
Daniel Nelson
2ec1f63ae6
Add queues to rabbitmq documentation ( #3135 )
2017-08-17 18:52:27 -07:00
Daniel Nelson
9b99dcac64
Discard logging from tail library ( #3128 )
2017-08-16 12:06:07 -07:00
Daniel Nelson
cc67c3f4de
Allow using system plugin in Windows ( #3127 )
2017-08-16 12:05:46 -07:00
Daniel Nelson
733dcf6c65
Remove log message on ping timeout ( #3126 )
2017-08-16 11:59:41 -07:00
Daniel Nelson
68e6841a5c
Improve apache input docs ( #3120 )
2017-08-11 17:50:51 -07:00
Daniel Nelson
8da8608fb9
Skip compilcation of logparser and tail on solaris ( #3113 )
...
Allows compilation for solaris
2017-08-10 12:36:11 -07:00
Daniel Nelson
294b7322b4
Converge to typed value in prometheus output ( #3104 )
2017-08-10 10:19:28 -07:00
Daniel Nelson
d9ddf7bfd0
Add path tag to logparser containing path of logfile ( #3098 )
2017-08-07 16:16:31 -07:00
Daniel Nelson
2a106be2b8
Cleanup Makefile ( #3089 )
2017-08-03 11:54:05 -07:00
Daniel Nelson
7611b40b7e
Add Zipkin input plugin ( #3080 )
2017-08-02 17:58:26 -07:00
Daniel Nelson
7b467a47a7
Add Appveyor continuous integration ( #3074 )
2017-07-31 16:12:09 -07:00
Daniel Nelson
4bfeb1512e
Add tls options to docker input ( #3063 )
2017-07-27 17:18:44 -07:00
Daniel Nelson
25df7dcd8d
Allow iptable entries with trailing text ( #3060 )
2017-07-27 15:21:06 -07:00
Daniel Nelson
eb609f553f
Fix docker memory and cpu reporting in Windows ( #3043 )
2017-07-27 15:12:29 -07:00
Daniel Nelson
742f18e8bf
Default to localhost if zookeeper has no servers set ( #3056 )
2017-07-25 17:08:32 -07:00
Daniel Nelson
a3307476c7
Fix panic in logparser if file cannot be opened ( #3055 )
2017-07-25 17:08:03 -07:00
Daniel Nelson
60e0a839f2
Add redis_version field to redis input ( #3054 )
2017-07-25 17:07:43 -07:00
Daniel Nelson
a5c0dac37f
Fix prometheus output cannot be reloaded ( #3053 )
2017-07-25 15:41:18 -07:00
Daniel Nelson
6ae58430cd
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
Daniel Nelson
4adc6cafd0
Add network option to dns_query ( #3042 )
2017-07-21 16:56:08 -07:00
Daniel Nelson
e822d22565
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
Daniel Nelson
8567dfe7b1
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
Daniel Nelson
c5d49d1863
Prevent Write from being called concurrently ( #3011 )
2017-07-12 12:03:23 -07:00
Daniel Nelson
b086ecee0c
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
Daniel Nelson
4780073ba1
Fix handling of escapes within fieldset ( #3003 )
...
Line protocol does not require or allow escaping of backslash, the only
requirement for a byte to be escaped is if it is an escapable char and
preceeded immediately by a slash.
2017-07-10 19:05:18 -07:00
Daniel Nelson
c928e21462
Update elastic version to 5.0.41 ( #2999 )
2017-07-10 12:18:56 -07:00
Daniel Nelson
bd78b8e1b3
Fix build on Windows ( #2972 )
2017-06-27 16:31:28 -07:00
Daniel Nelson
8bd9ac8697
Use git sha1 as version if not tagged ( #2969 )
2017-06-27 13:24:06 -07:00
Daniel Nelson
87f2b44566
Fix bug parsing default timestamps with modified precision ( #2949 )
2017-06-23 10:59:04 -07:00
Daniel Nelson
2c61e5d3a5
Use strings.Join in statsd input ( #2947 )
2017-06-21 16:24:23 -07:00
Daniel Nelson
995be3847a
Remove label value sanitization in prometheus output ( #2939 )
2017-06-21 12:36:29 -07:00
Daniel Nelson
6bbed7aa90
Allow dos line endings in tail and logparser ( #2920 )
...
Parsing dos line ending delimited line protocol is still illegal in most
cases.
2017-06-16 13:16:48 -07:00
Daniel Nelson
6ebeeef452
Ensure prometheus metrics have same set of labels ( #2857 )
2017-06-13 18:04:26 -07:00
Daniel Nelson
868f7abc64
Change node_name to be a tag in aerospike input ( #2918 )
2017-06-13 17:09:38 -07:00
Daniel Nelson
8a0d1bc283
Update aws-sdk-go dependency to latest release. ( #2912 )
2017-06-12 18:31:27 -07:00
Daniel Nelson
f944bd1feb
Fix support for mongodb/leofs urls without scheme ( #2900 )
...
This was broken by changes in go 1.8 to url.Parse. This change allows
the string but prompts the user to move to the correct url string.
2017-06-08 16:52:01 -07:00
Daniel Nelson
f0c10b4012
Fix metric splitting edge cases ( #2896 )
...
Metrics needing one extra byte to fit the output buffer would not be split, so we would emit lines without a line ending. Metrics which overflowed by exactly one field length would be split one field too late, causing truncated fields.
2017-06-07 13:37:54 -07:00
Daniel Nelson
c1da0002c0
Fix udp metric splitting ( #2880 )
2017-06-05 12:44:29 -07:00
Daniel Nelson
25d3f06756
Fix length calculation of split metric buffer ( #2869 )
2017-05-30 17:38:32 -07:00
Daniel Nelson
f3321bc194
Fix influxdb output database quoting ( #2851 )
2017-05-25 13:25:52 -07:00