【问题标题】:What are server logs and how to generate them?什么是服务器日志以及如何生成它们?
【发布时间】:2017-12-03 21:38:06
【问题描述】:

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

【问题讨论】:

    标签: javascript sql node.js kibana papertrail-app


    【解决方案1】:

    日志只是输出,用于监控或调试。它们通常采用纯文本形式,带有时间戳,并希望能提供有用的信息,指示发生的事情和时间。

    服务器日志是从您的服务器生成的……您的 Node.js 应用程序。当您输出指示发生了什么的内容时(例如通过console.log()),您正在创建一个日志。

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

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

    【讨论】:

    • 非常感谢!
    猜你喜欢
    • 2022-01-26
    • 2012-02-09
    • 2011-10-12
    • 1970-01-01
    • 1970-01-01
    • 2011-07-04
    • 1970-01-01
    • 2016-12-18
    • 1970-01-01
    相关资源
    最近更新 更多