これは、New Relic Data API (v2) を使用して、特定の期間におけるアプリケーションの平均エラー率を取得する方法の例です。 この値は、 APMSummary  ページ  の エラー率グラフ  の上にパーセンテージとして表示されます。
重要 例では New Relic の REST API v2 を使用していますが、メトリックタイムスライスクエリを実行するにはNRQL 関数 を使用することをお勧めします。各 API 値は、同等の NRQL 関数にマッピングできます。これらの API の例に基づいて NRQL クエリを作成する方法については、ドキュメント を参照してください。
APIを利用するには、以下のものが必要です。
平均パーセンテージは、アプリのSummary ページ のError rate グラフの上に表示されます。 New Relic では次の式を使用して計算します。
Application Error Rate = 100 * Errors/all:error_count / (HttpDispatcher:call_count + OtherTransaction/all:call_count) 
APIコマンド  metric timeslice  の値を取得するには、次の3つのコマンドを使用します。この例では、各コマンドに同じ時間帯を使用し、すべてを要約しています。
入手するには error count: 
エラーカウントを取得するためのコール $ curl   -X  GET  "https://api.newrelic.com/v2/applications/ $APP_ID /metrics/data.xml"   \ 
>      -H   "Api-Key: $API_KEY "   -i   \ 
>      -d   'names[]=Errors/all&values[]=error_count&from=2014-04-01T00:00:00+00:00&to=2014-04-01T23:35:00+00:00&summarize=true' 
エラーカウントコールの出力例      "from" :   "2014-04-01T00:00:00+00:00" , 
             "from" :   "2014-04-01T00:35:00+00:00" , 
             "to" :   "2014-04-01T23:35:00+00:00" , 
     "metrics_found" :   [ "Errors/all" ] , 
     "to" :   "2014-04-01T23:35:00+00:00" 
HttpDispatcher call count  (Web アプリケーション) を取得するには:
HttpDispatcher のコールカウントを取得するためのコール $ curl   -X  GET  "https://api.newrelic.com/v2/applications/ $APP_ID /metrics/data.xml"   \ 
>      -H   "Api-Key: $API_KEY "   -i   \ 
>      -d   'names[]=HttpDispatcher&values[]=call_count&from=2014-04-01T00:00:00+00:00&to=2014-04-01T23:35:00+00:00&summarize=true' 
HttpDispatcher のコールカウントコールの出力例      "from" :   "2014-04-01T00:00:00+00:00" , 
         "name" :   "HttpDispatcher" , 
             "from" :   "2014-04-01T00:35:00+00:00" , 
             "to" :   "2014-04-01T23:35:00+00:00" , 
     "metrics_found" :   [ "HttpDispatcher" ] , 
     "to" :   "2014-04-01T23:35:00+00:00" 
OtherTransaction call count  (非ウェブ アプリ) を取得するには:
OtherTransactionのコールカウントを取得するコール $ curl   -X  GET  "https://api.newrelic.com/v2/applications/ $APP_ID /metrics/data.xml"   \ 
>      -H   "Api-Key: $API_KEY "   -i   \ 
>      -d   'names[]=OtherTransaction/all&values[]=call_count&from=2014-04-01T00:00:00+00:00&to=2014-04-01T23:35:00+00:00&summarize=true' 
OtherTransactionコールのカウントコールの出力例      "from" :   "2014-04-01T00:00:00+00:00" , 
         "name" :   "OtherTransaction/all" , 
             "from" :   "2014-04-01T00:35:00+00:00" , 
             "to" :   "2014-04-01T23:35:00+00:00" , 
     "metrics_found" :   [ "OtherTransaction/all" ] , 
     "to" :   "2014-04-01T23:35:00+00:00"