我正在尝试从使用 JAWS 框架(现在是无服务器框架)创建的 AWS Lambda 函数将数据发送到 Logentries,该函数使用 Browserify 作为其默认构建器。然而...
- logentries /le_node包似乎与 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