0

我们目前使用 New Relic 作为 APM。但是,我遇到的 New Relic 问题(可能不一定是 New Relic 特定的)是,我无法创建警报,假设即使在垃圾收集之后,已用堆空间也稳定上升。我们想使用 New Relic 的数据自己做,定期轮询数据,然后使用收集到的数据来提取我们需要的信息。但是,我们不能说 GC 何时触发。我知道我们可以在 APM 仪表板上查看它以了解收集模式如何,但这需要手动干预。因此,我们希望根据我们从 New Relic 收集的数据中看到的模式自动发出警报。

因此,在我们继续构建这样的系统之前,市场上是否有任何现有的工具可以实现上述目标。如果可以通过利用 New Relic 中的 NRQL 或 New Relic 中的任何其他功能来完成,那么这对我们来说将是理想的。

4

1 回答 1

0

我在 New Relic 讨论中找到了答案。可以使用 New Relic API 获取相关的每分钟指标,如已用堆、响应时间、吞吐量、垃圾收集 CPU 利用率、线程数等。然后可以研究该数据以确定向上或向下趋势或警报基准。链接到帖子以获取更多信息。

于 2019-09-03T06:37:17.637 回答