我试图从使用JlikS框架(现在是Serverless Framework)创建的AWS Lambda函数向Logentries发送数据,该框架使用Browserify作为其默认构建器。然而...有没有办法在NodeJS + Browserify上下文中向Logentries发送数据?
- logentries/le_node包裹doesn't seem to be compatible与Browserify。
- logentries/le_js包在NodeJS环境中似乎不起作用(由于XMLHttpRequest未定义)。
有没有办法在这种情况下向Logentries发送数据?
我简要地看着在Logentries直接连接到AWS CloudWatch的,但(通过Logentries)为使该选项说“启用CloudWatch的&基础设施信息”,而我只是在寻找一种方式,具体的CloudWatch流成特定饲料Logentries日志集,我不需要任何基础架构信息。
编辑:基于从Logentries支持人员反馈
,我结束了使用HTTP POST API,他们(不要与他们过时的HTTP PUT API混淆)。下面是我使用的代码:
https://github.com/silinternational/lambda-le-logger
为了尊重那些谁编辑这个问题(和/或批准编辑),我只是将此作为评论暂时添加,而不是撤销其编辑。然而,这个问题是专门针对jaws框架的,而不是无服务器的。一个重要的重构是从JAWS到无服务器(它不仅仅是一个重命名)。他们需要不同版本的节点,这可能会改变提议的解决方案是否有效。我还没有从jaws-framework改变为无服务器,因为它值得。不过,谢谢你试图保持最新状态。 – matt