Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/api/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何使用New Relic API获取应用程序正常运行时间报告?_Api_Rest_Monitoring_Newrelic - Fatal编程技术网

如何使用New Relic API获取应用程序正常运行时间报告?

如何使用New Relic API获取应用程序正常运行时间报告?,api,rest,monitoring,newrelic,Api,Rest,Monitoring,Newrelic,我需要每周得到一份我的应用程序正常运行时间的报告 该指标在“SLA报告”屏幕()上可用,但我找不到一种方法以编程方式获取它 其他SLA指标可通过API获得:正常运行时间信息不被视为指标,因此无法通过REST API获得。如果您愿意,可以联系support.newrelic.com请求将其作为一项新功能。mm。我发现以下内容提供了csv格式的文本内容,可能对提取数据(每月)很有用,但它不会在您使用的工具/命令行上要求您提供凭据。(当心)。因为我从我的机器中导出每月的指标,所以对我来说使它工作起来很

我需要每周得到一份我的应用程序正常运行时间的报告

该指标在“SLA报告”屏幕()上可用,但我找不到一种方法以编程方式获取它


其他SLA指标可通过API获得:

正常运行时间信息不被视为指标,因此无法通过REST API获得。如果您愿意,可以联系support.newrelic.com请求将其作为一项新功能。

mm。我发现以下内容提供了csv格式的文本内容,可能对提取数据(每月)很有用,但它不会在您使用的工具/命令行上要求您提供凭据。(当心)。因为我从我的机器中导出每月的指标,所以对我来说使它工作起来很简单,而且它确实给了我更多的灵活性


即使没有直接的api请求从newrelic获取正常运行时间,我们也可以在curl中提供nrql查询。

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+自+1+周前+WHERE+monitorName+%3d+'your+monitor+name'+FACET+dateOf(timestamp)””https://insights-api.newrelic.com/v1/accounts/your_account_id/query"


上面的curl将给出按周天数分布的正常运行时间百分比。如果您不知道如何对nrql查询进行url编码,请尝试以下操作。希望这有帮助。

是的,正常运行时间是计算Apdex分数的一个因素。