前端實現日誌儲存
接手一個需求,要求前端做一個數據監控統計分析平臺,這個就涉及到日誌的儲存分析等功能,通過調研將內容分為以下幾點:
一:伺服器端程式碼編寫採用的語言&框架。
選擇為node 框架選了生態比較豐富的express進行開發。
二:選用何種日誌儲存中介軟體
經過調研,目前用的比較多的比如winston,morgan,bunyan,最終選擇目前功能支援較多且支援json格式日誌儲存的bunyan,為下一步解析提供方便。
三:儲存資料庫型別選擇
最終選定mysql,沒有其他原因,只是因為比較熟悉。
四:展示平臺選擇
有了資料儲存分析等一系列操作,最終如何展示呢?我們公司正好有一個開放的報表平臺,直接請求資料庫或API即可展示圖示內容,so最後一步就這麼輕鬆搞定啦