1
有人可以解釋服務器日誌以及如何爲我的Node.js網站生成它們。我剛剛開始這個。 kibana和paper trail是做什麼的?這些如何監視我的服務器?什麼是服務器日誌以及如何生成它們?
有人可以解釋服務器日誌以及如何爲我的Node.js網站生成它們。我剛剛開始這個。 kibana和paper trail是做什麼的?這些如何監視我的服務器?什麼是服務器日誌以及如何生成它們?
日誌只是輸出,用於監視某些東西或調試某些東西。它們通常以明文形式,帶有時間戳和希望有用的信息,表明發生了什麼以及何時發生。
服務器日誌從您的服務器生成...您的Node.js應用程序。當您輸出指示發生的事情(例如通過console.log()
)時,您正在創建日誌。
Kibana是一個基於Web的工具,用於可視化Elasticsearch中的數據,這是一個文檔數據庫。 Elasticsearch/Logstash/Kibana是用於處理(Logstash),存儲/索引(Elasticsearch)和查看(Kibana)日誌數據的常見設置。如果你走這條路線,我推薦使用結構化日誌(比如JSON輸出)。
Papertrail是一款用於存儲非結構化日誌數據的雲服務。它通常與Heroku等應用程序託管服務一起使用,因爲這些服務不容易爲您提供將日誌寫入文件系統文件的位置。
非常感謝! – Naveen