eagle-log无法sink到kafka,redis、es
w4lker opened this issue · comments
w4lker commented
请问,是否要满足特定条件,才能调用sinkToRedis或者sinkLogToKafka。
因为我这边是自己根据logSchema的格式,自己写了一些日志进去,日志格式如下:
{"id":"1","type":"test","index":"eagle_log_1","timestamp":"2020-12-04T10:01:08.634+0800","@timestamp":"1607064573799","ip":"172.19.88.67","message":"test","path":"c://test","fields":"aaa"}
timestamp和@timestamp是动态的,其他字段都是硬编码写入到kafka,我调试代码,logprocess相关方法都会调用,但是sink日志到redis,kafka的代码都不会执行。
Jerry Lu commented
针对"index":"eagle_log_1" 这个日志,你有“解析规则”吗?你整个任务都报错了,debug看看
w4lker commented
Jerry Lu commented
"规则中只有一个logger输出信息" ,那就是没有处理后的日志输出。
我更新了下LogStatWindowFunction,修复了一个没有数据会抛出异常的问题。
w4lker commented
w4lker commented
FantasticLiar commented