首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何将PM2日志写入sumologic?

如何将PM2日志写入sumologic?
EN

Stack Overflow用户
提问于 2019-04-04 18:42:23
回答 2查看 163关注 0票数 1

我正在开发一个将在PM2管理下运行的小型NodeJS服务器。我们在生产环境中使用Sumologic作为集中式日志解决方案。

如何将PM2日志发送到Sumologic,最好在NodeJS代码中保留"console.log“语句,以简化本地开发?

EN

回答 2

Stack Overflow用户

发布于 2019-04-05 15:12:00

PM2有一个很好的日志管理系统,您可以选择[Log Management Documentation]保存日志的位置

完成后,您现在需要读取日志文件并将其内容发送到SumoLogic以供摄取。

要通过javascript将日志发送到sumologic,您需要使用sumo-logger。将其安装到您的应用程序中。

接下来,创建一个mySumoLogger.js文件,它读取日志文件,需要sumo-logger,并使用它定期将数据发送到sumologic。您还可以尝试使用pm2-logrotate来轮换日志文件,并将其与将数据推送到相扑的时间间隔进行协调。

最后,您需要与您的应用程序并行运行mySumoLogger.js。因此,您的pm2 ecosystem.config.js将如下所示:

代码语言:javascript
复制
module.exports = {
  apps: [
    { ...your app1  },
    { ...your app2 },
    {
      name: 'sumologicLogger',
      script: 'node <path>/mySumoLogger.js',
    },
  ],
};
票数 3
EN

Stack Overflow用户

发布于 2020-01-23 18:46:34

甚至我也有将PM2集成到sumologic的相同用例,并尝试通过上面提到的相同链接进行挖掘。似乎PM2删除了Sumo Logic的集成模块,或者可能删除了任何其他日志管理产品。取而代之的是,他们要求用户注册企业版。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/55513895

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档