NewRelic - 有什么好处?

Jay*_*012 2 javascript node.js newrelic

我们希望监控应用程序中的事件并将数据发送到NewRelic等监控服务器......然后我们希望能够根据此自定义数据配置警报.例如,如果事件在10分钟内没有发生,我们需要一个警报.有谁知道NewRelic是否适合任务?同样,如果我们有一个失败的cronjob,我们想要一个关于它的警报,我们希望能够看到日志文件.NewRelic也配备了这个用例吗?

我们实际上更喜欢使用NodeJS和那个生态系统,所以如果你知道一个监控服务器可以提供警报,而且所有内容都是内置的javascript脚本语言...这对我们来说可能是理想的.

rde*_*ges 5

注意:我完全不属于NewRelic.

回答你的问题:是的 - NewRelic可以做你上面提到的事情,但它可能不是最好的工具.如果你想要有非常好的异常警报等,你最好使用像Sentry这样的工具(https://getsentry.com/welcome/).

然而,NewRelic真正擅长的是帮助您在构建应用程序时调试问题 - 然后帮助您在应用程序投入生产时解决性能问题.我已经使用NewRelic近4年了,它一直是我工具集中非常棒的部分.

这就是我喜欢它的原因:

  • 它的安装非常简单.通常是一行代码.
  • 它会在应用程序运行时收集各种指标:您正在执行的请求数,每个请求正在执行的操作等.
  • 它会在细化级别向您显示每个请求上发生的具体情况:您花了多少时间连接到数据库,进行查询,处理某些功能等等.非常有用,可以解决性能问题.
  • 它为性能问题提供了非常好的警报 - 如果您的整体性能下降到一个百分比以下,如果您突然开始生成大量500个响应,则可以收到警报.
  • 它的UI是杀手锏 - 非常容易使用,并且充满了统计数据/有用的数据.

在过去的几年里,它是我开始的每一个项目中唯一使用的工具.

  • 很好,谢谢你的信息.我很欣赏听到有使用它经验的人的产品. (2认同)