2014-03-04 2 views
1

내 응용 프로그램 가동 시간에 대한 주간 보고서를 받아야합니다.New Relic API로 애플리케이션 가동 시간 보고서를받는 방법은 무엇입니까?

메트릭은 "SLA 보고서"화면 (http://awesomescreenshot.com/0f02fsy34e)에서 사용할 수 있지만 프로그래밍 방식으로 찾을 수 없습니다. 그래서 REST API를 통해 사용할 수 없습니다 가동 시간 정보 메트릭으로 간주되지 않습니다 http://docs.newrelic.com/docs/features/sla-report-examples#metrics

답변

0

우리가 컬 내부 nrql 쿼리를 줄 수 newrelic에서 가동 시간을 가져 오는 직접적인 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을 사용해보십시오. 희망이 도움이됩니다.

1

:

다른 SLA 지표는 API를 사용하여 사용할 수 있습니다. 원하는 경우 support.newrelic.com에 문의하여 새로운 기능으로 요청할 수 있습니다.

+0

확인. 나쁜 가동 시간은 어쨌든 Apdex 점수에 영향을 줍니까? –

+0

예 가동 시간은 Apdex 점수를 계산하는 요소입니다. – joet3ch

0

mm. 다음은 CSV 형식의 텍스트 컨텐츠를 제공하고 데이터를 추출하는 데 유용 할 수 있다는 것을 알았지 만, 사용하는 툴/명령 줄에 자격 증명을 요청하지는 않습니다. (조심하십시오). 내 컴퓨터에서 매월 메트릭을 내 보내면 간단하게 작업 할 수 있으며 실제로 훨씬 유연성이 향상됩니다.

https://rpm.newrelic.com/optimize/sla_report/run?account_id=<account_id>&application_id=<app_id>&format=csv&interval=months