有没有办法在NodeJS + Browserify上下文中向Logentries发送数据?

时间:2015-12-02 18:28:22

标签: node.js browserify aws-lambda logentries serverless-framework

我正在尝试从使用JAWS框架(现在是Serverless Framework)创建的AWS Lambda函数向Logentries发送数据,该框架使用Browserify作为其默认构建器。然而...

在这种情况下,有没有办法将数据发送到Logentries?

我简要介绍了直接将Logentries连接到AWS CloudWatch,但启用该功能的选项(通过Logentries)显示“启用Cloudwatch和基础架构信息”,而我只想找到一种方法将特定的CloudWatch流提供给特定的Logentries日志集,我不需要任何基础设施信息。

修改
根据Logentries支持人员的反馈,我最终使用了他们拥有的HTTP POST API(不要与他们弃用的HTTP PUT API混淆)。这是我使用的代码:
https://github.com/silinternational/lambda-le-logger

1 个答案:

答案 0 :(得分:1)

您可以使用xmlhttprequest定义全局XMLHttpRequest,以便在节点中使用le_js

global.XMLHttpRequest = require('xmlhttprequest').XMLHttpRequest;
var LE = require('le_js');
...