Daniel Nelson
601f499126
Remove tail cleanup call to avoid double decrement ( #6089 )
2019-07-08 14:48:47 -07:00
Samuel-BF
f530ca6e7c
Use godirwalk in globpath ( #5145 )
2018-12-18 14:23:25 -08:00
Trevor Pounds
ee056278f5
Enable gofmt code simplification ( #4887 )
2018-10-19 13:32:54 -07:00
Daniel Nelson
b5299f4cc4
Fix cleanup of csv parser options, use per file parser ( #4712 )
2018-09-18 09:23:45 -07:00
Lee Jaeyong
44c2435f64
Support tailing files created after startup in tail input ( #4704 )
2018-09-17 16:20:50 -07:00
JongHyok Lee
3f28add025
Added path tag to tail input plugin ( #4292 )
2018-06-21 17:55:54 -07:00
Daniel Nelson
32f313a6a6
Add polling method to logparser and tail inputs ( #3213 )
2017-09-11 11:56:04 -07:00
Daniel Nelson
ca394fcfb2
Discard logging from tail library ( #3128 )
2017-08-16 12:06:07 -07:00
Daniel Nelson
287a44de5e
Skip compilcation of logparser and tail on solaris ( #3113 )
...
Allows compilation for solaris
2017-08-10 12:36:11 -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
052e88ad5e
Fix grammar
2017-04-27 14:59:18 -07:00
Patrick Hemmer
06baf7cf78
use AddError everywhere ( #2372 )
2017-04-24 11:13:26 -07:00
Daniel Nelson
2d7f612bd7
Use fork of hpcloud/tail ( #2595 )
2017-03-29 14:25:33 -07:00
Patrick Hemmer
1402c158b7
remove sleep from tests ( #2555 )
2017-03-24 12:03:36 -07:00
Patrick Hemmer
ecbc634221
fix tail input seeking when used with pipe ( #2090 )
2016-12-16 14:01:49 +00:00
Cameron Sparr
c7834209d2
Major Logging Overhaul
...
in this commit:
- centralize logging output handler.
- set global Info/Debug/Error log levels based on config file or flags.
- remove per-plugin debug arg handling.
- add a I!, D!, or E! to every log message.
- add configuration option to specify where to send logs.
closes #1786
2016-10-03 17:13:03 +01:00
Cameron Sparr
dabb6f5466
Internally name all patterns for log parsing flexibility
...
closes #1436
This also fixes the bad behavior of waiting until runtime to return log
parsing pattern compile errors when a pattern was simply unfound.
closes #1418
Also protect against user error when the telegraf user does not have
permission to open the provided file. We will now error and exit in this
case, rather than silently waiting to get permission to open it.
2016-07-18 15:44:58 +01:00
Cameron Sparr
d736c7235a
prevent potential tail datarace ( #1254 )
2016-05-24 15:16:33 +01:00
Cameron Sparr
44c945b9f5
Tail unit tests and README tweaks
2016-04-26 10:43:41 -06:00
Cameron Sparr
b9c24189e4
Tail input plugin
2016-04-26 09:42:06 -06:00