我需要获取我的应用程序正常运行时间的每周报告。如何使用New Relic API获得应用程序正常运行时间报告?
该度量可在“SLA报告”屏幕上找到(http://awesomescreenshot.com/0f02fsy34e),但我无法找到以编程方式获取它的方法。 http://docs.newrelic.com/docs/features/sla-report-examples#metrics
我需要获取我的应用程序正常运行时间的每周报告。如何使用New Relic API获得应用程序正常运行时间报告?
该度量可在“SLA报告”屏幕上找到(http://awesomescreenshot.com/0f02fsy34e),但我无法找到以编程方式获取它的方法。 http://docs.newrelic.com/docs/features/sla-report-examples#metrics
即使有从获得NewRelic的正常运行时间,我们可以给内部卷曲nrql查询没有直接的API请求。 curl -X POST -H "Accept: application/xml" -H "X-Query-Key: your_query_api_key" -d "nrql=SELECT+percentage(count(*)%2c+WHERE+result+%3d+'SUCCESS')+FROM+SyntheticCheck+SINCE+1+week+ago+WHERE+monitorName+%3d+'your+monitor+name'+FACET+dateOf(timestamp)" "https://insights-api.newrelic.com/v1/accounts/your_account_id/query"
上面的曲线会给出按星期几分布的正常运行时间百分比。如果您不知道如何对您的nrql查询进行网址编码,请尝试此http://string-functions.com/urlencode.aspx。希望这可以帮助。
的正常运行时间的信息不被视为一个指标,从而不通过REST API可供选择:
其他SLA指标使用API可用。如果你喜欢,你可以联系support.newrelic.com来申请这个新功能。
mm。我发现以下内容提供了一种csv格式的文本内容,对于提取数据(每月)可能很有用,但它不会要求您使用所使用的工具/命令行上的凭据。 (谨防)。由于我从我的机器导出每月度量标准,因此使其工作起来很简单,它确实给了我更多的灵活性。
好的。坏的正常运行时间会影响Apdex评分吗? –
是正常运行时间是计算Apdex评分的一个因素。 – joet3ch