業務日誌有很好的記錄方法便於分析嗎

來源:互聯網
上載者:User
目前在開發,為了便於自己看懂,都是自訂的日誌記錄方法,寫到檔案中,每天一個檔案。
記錄的資料有:時間,使用者id,記錄層級,錯誤位置,錯誤資訊
分析就是有個進程來讀取記錄檔。每天把錯誤等級高的發送到郵箱裡。
現在每天的記錄檔有3M左右,如果分析整體所有的日誌很不方便,準備把資料放到es裡。
但是感覺很不規範,而且造輪子,PHP應該有這樣的 日誌記錄和分析工具,大家有推薦嗎?

重要的是分析。

回複內容:

目前在開發,為了便於自己看懂,都是自訂的日誌記錄方法,寫到檔案中,每天一個檔案。
記錄的資料有:時間,使用者id,記錄層級,錯誤位置,錯誤資訊
分析就是有個進程來讀取記錄檔。每天把錯誤等級高的發送到郵箱裡。
現在每天的記錄檔有3M左右,如果分析整體所有的日誌很不方便,準備把資料放到es裡。
但是感覺很不規範,而且造輪子,PHP應該有這樣的日誌記錄和分析工具,大家有推薦嗎?

重要的是分析。

我用的是seaslog,將不同的錯誤層級 記錄到不同的檔案中。如果錯誤等級過高,代碼中發送郵件提示

sumologic ?

先用Logstash 的grok把格式做好,再存入elasticsearch,在Kibana把資料圖象化。

composer require monolog/monolog

Sentry 完全可以滿足需求,但它不是用來記日誌的,它是用來記錄錯誤記錄檔的,當發現錯誤層級已經很高了就給你的團隊警示!現在有 Docker 自己搭建一個就非常方便了。

  • 相關文章

    聯繫我們

    該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

    如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

    A Free Trial That Lets You Build Big!

    Start building with 50+ products and up to 12 months usage for Elastic Compute Service

    • Sales Support

      1 on 1 presale consultation

    • After-Sales Support

      24/7 Technical Support 6 Free Tickets per Quarter Faster Response

    • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.