日誌處理過程:輸出日誌【seaslog】-->收集日誌【logstash】-->分析日誌【logstash】-->儲存日誌【filed】
1、php寫入
vim write_log.php
內容如下
<?php
function write($con)
$i = 0;
while ($i<5)
2、seaslog輸出日誌到logstash(tcp)
vim /etc/php.ini
配置如下
;日誌儲存介質的切換選型 1file 2tcp 3udp
;如果要使用 tcp 或者 udp 為儲存介質,需要配置遠端的 ip
seaslog.remote_host = 127.0.0.1
;如果要使用 tcp 或者 udp 為儲存介質,需要配置遠端服務的埠號
seaslog.remote_port = 8888
;如果要使用 tcp 或者 udp 為儲存介質
logstash通過tcp收集日誌
1.修改配置檔案 vim etc logstash conf.d tcp.conf input output 2.檢測配置檔案語法和啟動 logstash f etc logstash conf.d tcp.conf t logstash f etc logstash conf.d tcp.conf...
php日誌系統 SeasLog擴充套件入門
最近要做乙個使用者訪問的記錄功能。所以就google了很多這方面的知識。mark一下我的結果吧。一般用來儲存此類日誌,有兩種選擇,一種是將資料儲存在資料庫中,另一種是寫入檔案中去。方式優勢 不足資料庫 資料的io慢 當日誌的數量過大,會占用過多的資源 後期的資料統計操作方便 併發寫log問題,會導致...
使用SeasLog打造高效能日誌系統
seaslog是乙個c語言編寫的php擴充套件,提供一組規範標準的功能函式,在php專案中方便 規範 高效地寫日誌,以及快速地讀取和查詢日誌。高效能seaslog使用c語言編寫,並帶有緩衝池的功能。每次寫入的日誌,是先寫入到記憶體當中,當達到一定的數量時,才寫入到檔案當中。配置簡單 seaslog的...