什么是服务器日志以及如何生成它们?



有人可以解释一下服务器日志以及如何为我的 Node.js 网站生成它们吗?我才刚刚开始。kibana 和 Paper Trail 有什么作用?这些将如何监控我的服务器?

日志只是输出,用于监视某些内容或调试某些内容。 它们通常是明文的,带有时间戳,希望有用,表明发生了什么以及何时发生。

服务器日志是从您的服务器生成的...您的节点.js应用程序。 当您输出指示所发生情况的内容(例如通过 console.log() (时,您正在创建日志。

Kibana 是一个基于 Web 的工具,用于在 Elasticsearch 中可视化数据,Elasticsearch 是一个文档数据库。 Elasticsearch/Logstash/Kibana 是用于处理 (Logstash(、存储/索引 (Elasticsearch( 和查看 (Kibana( 记录数据的常用设置。 如果采用此路线,我建议使用结构化日志(例如 JSON 输出(。

Papertrail 是一项用于存储非结构化日志数据的云服务。 它通常与 Heroku 等应用程序托管服务一起使用,因为这些服务不容易为您提供将日志写入文件系统上文件的位置。

相关内容

  • 没有找到相关文章

最新更新