我们希望监控应用程序中的事件并将数据发送到监控服务器,如NewRelic ......然后,我们希望能够根据此自定义数据配置警报。例如,如果一个事件在10分钟内没有发生,我们需要一个警报。有谁知道NewRelic是否适合任务?同样,如果我们有一个失败的cronjob,我们需要一个关于它的警报,我们希望能够看到日志文件。 NewRelic也配备了这个用例吗?
我们实际上更喜欢使用NodeJS和那个生态系统,所以如果你知道一个监控服务器会发出警报,而且内置了javascript脚本语言的所有内容......这对我们来说可能是理想的。
答案 0 :(得分:5)
注意:我并不完全隶属于NewRelic。
回答你的问题:是的 - NewRelic可以做你上面提到的事情,但它可能不是最好的工具。如果您希望获得非常好的异常警报等,那么使用像Sentry(https://getsentry.com/welcome/)这样的工具可能会更好。
然而,NewRelic真正擅长的是帮助您在构建应用程序时调试问题 - 然后帮助您在应用程序投入生产时解决性能问题。我已经使用NewRelic近4年了,它一直是我工具集中非常棒的部分。
这就是我喜欢它的原因:
在过去的几年里,它是我开始的每个项目中唯一使用的工具。