Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/320.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
NewRelic对AWS Lambda上Java应用程序的支持?_Java_Amazon Web Services_Lambda_Newrelic - Fatal编程技术网

NewRelic对AWS Lambda上Java应用程序的支持?

NewRelic对AWS Lambda上Java应用程序的支持?,java,amazon-web-services,lambda,newrelic,Java,Amazon Web Services,Lambda,Newrelic,我是开发JavaWebAPI并将其部署到AWS的工程团队的一员。在过去的2年中,我们一直使用Elastic Beanstalk,但为了节约成本和简化操作,现在我们正尝试迁移到Lambda。不幸的是,我们现在严重依赖NewRelic监控,我有一种强烈的感觉——尽管我还没有找到一个明确的答案——NewRelic不能很好地与Lambda(特别是Java应用程序)配合使用 当然,其他人也遇到了这个问题。NewRelic+AWS Lambda交互的当前状态如何?对于初学者,我看不到向Lambda中的JVM

我是开发JavaWebAPI并将其部署到AWS的工程团队的一员。在过去的2年中,我们一直使用Elastic Beanstalk,但为了节约成本和简化操作,现在我们正尝试迁移到Lambda。不幸的是,我们现在严重依赖NewRelic监控,我有一种强烈的感觉——尽管我还没有找到一个明确的答案——NewRelic不能很好地与Lambda(特别是Java应用程序)配合使用


当然,其他人也遇到了这个问题。NewRelic+AWS Lambda交互的当前状态如何?对于初学者,我看不到向Lambda中的JVM提供定制的NewRelic javaagent的方法。作为NewRelic Insights的一个可能解决方案,我可以将数据从Lambdas发送到运行NewRelic的专用EC2服务器,并从那里发布它。。。但是,我的Lambda服务仍然会丢失NewRelic APM。

在撰写本文时,Lambda还没有公开的API。从代码级别可以做的唯一事情是将日志和遥测数据从应用程序发送到服务(New Relic或其他)。问题是,Relic并不是真正以最佳方式进行事件或记录的。还有其他可用的服务,如我为AppDynamics工作的公司或其他各种服务。这些都是平台不可知论

最后,大多数APM产品(New Relic和AppDynamics)都有一个非常复杂的Java SDK,用于在代码中插入指令。这意味着您可以在代码中嵌入代理代码,该代码应适用于Lambda,我还没有尝试过:


在撰写本文时,没有针对Lambda的公开API。从代码级别可以做的唯一事情是将日志和遥测数据从应用程序发送到服务(New Relic或其他)。问题是,Relic并不是真正以最佳方式进行事件或记录的。还有其他可用的服务,如我为AppDynamics工作的公司或其他各种服务。这些都是平台不可知论

最后,大多数APM产品(New Relic和AppDynamics)都有一个非常复杂的Java SDK,用于在代码中插入指令。这意味着您可以在代码中嵌入代理代码,该代码应适用于Lambda,我还没有尝试过: