A simple log collector, Monitor files through tail -F command, write to the Clickhouse. Very low occupancy of resources, It can process more than 100 thousand log information per second
install
composer require lizhichao/log2ck
example
tail -F apapche/access.log | php apache_log.php -h tcp://127.0.0.1:9000 -u default -p 123456 -d logs -t apache_log
options :
-
-hclickhouse host port -
-uclickhouse user name -
-pclickhouse password -
-dclickhouse database name -
-tclickhouse table name
principle
Use clickhouse to support streaming writing
Code factory library used
Top comments (0)