温馨提示×

如何用Ubuntu监控Node.js日志

小樊
43
2025-09-02 04:25:50
栏目: 编程语言

在Ubuntu上监控Node.js日志可通过以下方式实现:

  1. 命令行实时查看

    • 使用 tail -f <日志文件路径> 实时查看日志文件更新,如 tail -f app.log
    • cat <日志文件路径> 查看完整日志(适合小文件)。
  2. 第三方工具监控

    • PM2:安装后通过 pm2 logs 查看实时日志,支持多应用管理。
    • multitail:安装后用 multitail <日志文件路径> 同时监控多个文件,支持颜色高亮。
  3. 日志库集成

    • 使用 WinstonBunyan 等库,将日志输出到文件或控制台,支持格式化和分级。
    • 配合 winston-elasticsearch 等插件,可将日志发送至Elasticsearch+Kibana实现集中管理。
  4. 系统级日志管理

    • 通过 journalctl -u <服务名> 查看与Node.js服务相关的系统日志(需服务配置正确)。
  5. 集中式日志方案

    • 搭建 ELK栈(Elasticsearch+Logstash+Kibana),实现日志的存储、搜索和可视化。

0