新Relic可用性警报

时间:2015-09-08 10:24:55

标签: newrelic

我尝试设置APM可用性提醒但显然不支持New Relic Alerts(测试版),如下所示:
https://docs.newrelic.com/docs/alerts/new-relic-alerts-beta/getting-started/known-limitations-new-relic-alerts

如何使用新的提醒执行相同操作?

2 个答案:

答案 0 :(得分:0)

合成是一种方法。浏览器/ Ping浏览器是另一个,我相信Ping浏览器是免费的。您也可以使用NRQL。创建一个查询,计算一个时段内失败事务的数量,并确定要提醒的阈值。

示例:SELECT count(*)FROM其中httpResponseCode!= 200

的事务

有几种方法可以确定失败的交易,因此我建议您首先在数据洞察中查看数据集。

答案 1 :(得分:0)

尽管“ New Relic Alerts”中未内置“ app not report”警报条件,但仍可以使用NRQL警报来装备一个警报。步骤如下:

  1. 转到“新文物警报”并开始创建NRQL警报条件:

  2. 使用以下命令查询您的应用

    • SELECT count(*) FROM Transaction WHERE appName = 'foo'
  3. 将阈值设置为:
    • 静态
    • sum of query results is below x
    • at least once in y minutes

查询每分钟运行一次。如果应用停止报告,则count会将null的值转换为0,然后我们sum对其进行更改。当数字低于您的阈值时,您会收到通知。我建议使用预览图来确定您希望在收到通知之前交易的价格。这里有一些很好的信息: