我有一个Node.js应用程序,我构建并部署到Heroku,我在我的团队内部使用它来执行针对第三方工具API的自动化任务。我不介意我必须保持一个终端窗口打开,以保持对日志的关注,但真正令人高兴的是,我的团队中的任何人都可以看到一个实时视图(heroku logs -tail),以查看应用程序的状态,等等。
我四处看了看,还没有发现别人在做这件事。
heroku有一个非常好的词根插件。它会给你可解析的,可搜索的日志,包括实时流。
logentries:https://logentries.com/
logentries add on:https://elements.heroku.com/addons/logentries
其他日志插件:https://elements.heroku.com/addons日志
你可以使用herokus logplex系统实现你自己的解决方案,它有一个api:https://devcenter.heroku.com/articles/logplex
或者你可以更深入地实现像麋鹿堆栈或任何其他类似的技术:https://www.elastic.co/webinars/introduction-elk-stack