Daniel Nelson
3e27134872
Add path tag to logparser containing path of logfile ( #3098 )
2017-08-07 16:16:31 -07:00
Daniel Nelson
795f02ab88
Cleanup Makefile ( #3089 )
2017-08-03 11:54:05 -07:00
Daniel Nelson
137b312fa9
Add Zipkin input plugin ( #3080 )
2017-08-02 17:58:26 -07:00
Daniel Nelson
d82c5062b8
Add Appveyor continuous integration ( #3074 )
2017-07-31 16:12:09 -07:00
Daniel Nelson
f0bd69d904
Add tls options to docker input ( #3063 )
2017-07-27 17:18:44 -07:00
Daniel Nelson
c4297f40ad
Allow iptable entries with trailing text ( #3060 )
2017-07-27 15:21:06 -07:00
Daniel Nelson
d6cf9f4f30
Fix docker memory and cpu reporting in Windows ( #3043 )
2017-07-27 15:12:29 -07:00
Daniel Nelson
0ca936a12e
Default to localhost if zookeeper has no servers set ( #3056 )
2017-07-25 17:08:32 -07:00
Daniel Nelson
a26fc52181
Fix panic in logparser if file cannot be opened ( #3055 )
2017-07-25 17:08:03 -07:00
Daniel Nelson
83f575fcea
Add redis_version field to redis input ( #3054 )
2017-07-25 17:07:43 -07:00
Daniel Nelson
82ea04f188
Fix prometheus output cannot be reloaded ( #3053 )
2017-07-25 15:41:18 -07:00
Daniel Nelson
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
Daniel Nelson
840d19db35
Add network option to dns_query ( #3042 )
2017-07-21 16:56:08 -07:00
Daniel Nelson
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
Daniel Nelson
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
Daniel Nelson
5d2c093105
Prevent Write from being called concurrently ( #3011 )
2017-07-12 12:03:23 -07:00
Daniel Nelson
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
Daniel Nelson
945446b36f
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
79f8ed874a
Update elastic version to 5.0.41 ( #2999 )
2017-07-10 12:18:56 -07:00
Daniel Nelson
90909ae708
Fix build on Windows ( #2972 )
2017-06-27 16:31:28 -07:00
Daniel Nelson
d40e441240
Use git sha1 as version if not tagged ( #2969 )
2017-06-27 13:24:06 -07:00
Daniel Nelson
9276318faf
Fix bug parsing default timestamps with modified precision ( #2949 )
2017-06-23 10:59:04 -07:00
Daniel Nelson
82a04d904d
Use strings.Join in statsd input ( #2947 )
2017-06-21 16:24:23 -07:00
Daniel Nelson
929ba0a637
Remove label value sanitization in prometheus output ( #2939 )
2017-06-21 12:36:29 -07:00
Daniel Nelson
3ecfd32df5
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
949072e8dc
Ensure prometheus metrics have same set of labels ( #2857 )
2017-06-13 18:04:26 -07:00
Daniel Nelson
619b5d4c14
Change node_name to be a tag in aerospike input ( #2918 )
2017-06-13 17:09:38 -07:00
Daniel Nelson
02b55fe77f
Update aws-sdk-go dependency to latest release. ( #2912 )
2017-06-12 18:31:27 -07:00
Daniel Nelson
b277e6e2d7
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
a275e6792a
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
5bab4616ff
Fix udp metric splitting ( #2880 )
2017-06-05 12:44:29 -07:00
Daniel Nelson
be03abd464
Fix length calculation of split metric buffer ( #2869 )
2017-05-30 17:38:32 -07:00
Daniel Nelson
f47924ffc5
Fix influxdb output database quoting ( #2851 )
2017-05-25 13:25:52 -07:00