2016-07-19

Информативно grep bucardo.log

Часто нужно видеть, что добавляется в bucardo.log на ходу. А добавляется туда куча всякого мусора, особенно когда процесс репликации длительный.

Пользуюсь такой командой:

tail -f bucardo.log | grep -E 'delta count|COPY|chunk|Finished|Pushdelta|bucardo_track'

или такой:

tail -f bucardo.log | grep -v ' MCP ' | grep -v ' CTL '

или такой tail -f bucardo.log | grep ' KID ' | grep -v 'Got a notice for'

Вывод выглядит так:

Jul 19 08:41:01 netrep Bucardo[10239]: KID Begin COPY to net.scinvoice
Jul 19 08:41:02 netrep Bucardo[10239]: KID Begin COPY to net.encustomer04
Jul 19 08:41:02 netrep Bucardo[10239]: KID Begin COPY to net.enactintechcond2enact
Jul 19 08:41:02 netrep Bucardo[10239]: KID Begin COPY to net.finexecutor
Jul 19 08:41:02 netrep Bucardo[10239]: KID Begin COPY to net.rqfkorder2finservices
Jul 19 08:41:02 netrep Bucardo[10239]: KID Begin COPY to net.rqorderitem2enestimttm
Jul 19 08:41:03 netrep Bucardo[10239]: KID Deleting chunk 1
Jul 19 08:41:04 netrep Bucardo[10239]: KID Deleting chunk 2
Jul 19 08:41:04 netrep Bucardo[10239]: KID Begin COPY to net.enact2humen
Jul 19 08:49:36 netrep Bucardo[10239]: KID Copying chunk 1
Jul 19 08:49:46 netrep Bucardo[10239]: KID Copying chunk 2
Jul 19 08:49:48 netrep Bucardo[10239]: KID Begin COPY to net.enmetrologycounter
Jul 19 08:49:49 netrep Bucardo[10239]: KID Begin COPY to net.entravelsheetfuelremns
Jul 19 08:50:41 netrep Bucardo[10239]: KID Begin COPY to net.enline04
Jul 19 08:50:41 netrep Bucardo[10239]: KID Begin COPY to net.ensubst150owntrans
Jul 19 08:50:42 netrep Bucardo[10239]: KID Begin COPY to net.entechconditionsservcs
Jul 19 08:50:43 netrep Bucardo[10239]: KID Begin COPY to net.epren
Jul 19 08:50:43 netrep Bucardo[10239]: KID Begin COPY to net.rqorgbank
Jul 19 08:50:43 netrep Bucardo[10239]: KID Begin COPY to net.ensubst150disconnector
Jul 19 08:50:43 netrep Bucardo[10239]: KID Begin COPY to net.enotherobject
Jul 19 08:50:44 netrep Bucardo[10239]: KID Begin COPY to net.ensubst150separator
Jul 19 08:50:44 netrep Bucardo[10239]: KID Begin COPY to net.eninsulator
Jul 19 08:50:44 netrep Bucardo[10239]: KID Begin COPY to net.tktransportreal
Jul 19 08:50:44 netrep Bucardo[10239]: KID Begin COPY to net.endestinationpoint
Jul 19 08:50:44 netrep Bucardo[10239]: KID Begin COPY to net.rqorderitem
Jul 19 08:50:57 netrep Bucardo[10239]: KID Begin COPY to net.encalchumensalary
Jul 19 08:51:45 netrep Bucardo[10239]: KID Begin COPY to net.scusageinputitemoz
Jul 19 08:51:49 netrep Bucardo[10239]: KID Begin COPY to net.enservicesfromsidebjct
Jul 19 08:51:49 netrep Bucardo[10239]: KID Begin COPY to net.enestimateitemsttshstr
Jul 19 08:51:49 netrep Bucardo[10239]: KID Begin COPY to net.ensubst150discharger
Jul 19 08:51:50 netrep Bucardo[10239]: KID Begin COPY to net.entransportorder
Jul 19 08:53:29 netrep Bucardo[10239]: KID Begin COPY to net.rqfkorderitem2osdata
Jul 19 08:53:29 netrep Bucardo[10239]: KID Deleting chunk 1
Jul 19 08:53:30 netrep Bucardo[10239]: KID Deleting chunk 2
Jul 19 08:53:30 netrep Bucardo[10239]: KID Deleting chunk 3
Jul 19 08:53:30 netrep Bucardo[10239]: KID Begin COPY to net.enplanworkitem2humen

Очень удобно получается

Читать далее