【问题标题】:New Relic not dispatching NRQL alert condition for process when errors are triggered触发错误时,New Relic 不会为进程调度 NRQL 警报条件
【发布时间】:2020-01-10 06:04:37
【问题描述】:

我正在使用 New Relic 为进程创建监控。该过程本身是一个 AWS Lambda,在大约 15 秒内完成运行。每当此过程失败时,我都希望根据我配置的策略触发警报并发送电子邮件给我。

出于测试目的,我导致 lambda 在 QA 环境中连续多次失败,以查看 New Relic 拾取了什么,尽管在生产中失败只会发生几次(少于 3 次)一周,可能相隔几天。

这是描述所有故障、NRQL 查询和阈值的图表。正如我们所看到的,错误总和远高于阈值,但由于某种原因,警报电子邮件没有被发送。有任何想法吗?

【问题讨论】:

    标签: aws-lambda newrelic nrql


    【解决方案1】:

    尝试增加Condition Settings -> Advanced Settings > Evaluation offset中的评估偏移量

    New Relic 轮询 Lambda 指标 every 5 minutes,因此如果您的偏移量低于此值,您可能会发现警报不会触发。

    实际上,我发现这非常不可靠,我建议最初设置相当高的偏移量来测试警报 - 可能是 20 或 30 分钟。

    【讨论】:

      【解决方案2】:

      据我所知,红色突出显示的区域是违反警报条件的时间范围。应该已触发警报,请检查您的通知渠道并尝试发送测试通知。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2012-04-09
        相关资源
        最近更新 更多