New Relic REST API (v2)を使用して、 ウェブアプリケーション と 非ウェブアプリケーション のスループットを含む、アプリの平均スループットを取得できます。これらの値は、アプリの APM Summary ページの Throughput chart に表示されます。
- one.newrelic.com > APM> (アプリを選択) にアクセスします。
- アプリの 取引タイムチャート タイトルをクリックして、選択してください。
ウェブアプリのスループット
ある時間帯のウェブアプリケーションの平均スループット値を求めるには、一つのコマンドを使ってメトリックを取得します。 HttpDispatcher
:requests_per_minute
.この例では、特定の 24 時間の時間帯を表示しています。
curl -X GET "https://api.newrelic.com/v2/applications/${APPID}/metrics/data.json" \
-H "X-Api-Key:${APIKEY}" -i \
-d 'names[]=HttpDispatcher&values[]=requests_per_minute&from=2014-02-21T23:59:00+00:00&to=2014-02-22T23:59:00+00:00&summarize=true'
- 必ず ${APPID} に置き換えてください。 と ${APIKEY}を入れてください。 には、あなたの アプリケーションID と APIキー を入力してください。
- 時間帯を変更するには 、
を
から、を
の値に含めます。 - デフォルトの時間帯 を過去30分に保つには、
を
から、を
から省略します。 - 平均値ではなく、一連のスループット値を返すには, omit
summarize
.
ここでは、 APM Summary ページ の Throughput チャートの例を示しています。New Relic REST API (v2) を使用して、ここに表示される Throughput の平均値を返すことができます。
Webアプリのスループット(シングルホスト)
ある期間における単一のホストからの平均スループットを求めるには、一つのコマンドを使用して、メトリック HttpDispatche
r:requests_per_minute
を取得し、数値 ${HOST} を指定します。 。ホストを特定するには、 UIまたはREST API を使用してください。
この例では、特定の24時間を対象とした時間範囲を示しています。
curl -X GET "https://api.newrelic.com/v2/applications/${APPID}/hosts/${HOST}/metrics/data.json" \
-H "X-Api-Key:${APIKEY}" -i \
-d 'names[]=HttpDispatcher&:values[]=requests_per_minute&from=2014-02-21T23:59:00+00:00&to=2014-02-22T23:59:00+00:00&:summarize=true'
非ウェブアプリのスループット
任意の期間における非ウェブアプリケーションの平均スループット値を求めるには、1つのコマンドを使用してメトリックを取得します。 OtherTransaction/all
:requests_per_minute
.
この例では、特定の24時間を対象とした時間範囲を示しています。
curl -X GET "https://api.newrelic.com/v2/applications/${APPID}/metrics/data.json" \
-H "X-Api-Key:${APIKEY}" -i \
-d 'names[]=OtherTransaction/all&values[]=requests_per_minute&;from=2014-02-21T23:59:00+00:00&to=2014-02-22T23:59:00+00:00&summarize=true'
- 必ず ${APPID} に置き換えてください。 と ${APIKEY}を入れてください。 には、あなたの アプリケーションID と APIキー を入力してください。
- 時間範囲 を変更するには(この例のように)、 から
、 から の値を含めます。
デフォルトの時間帯 (直近の30分)を維持するには、
から、 から の値を省略します。
平均値ではなく、一連のスループット値を返すには, omit summarize.
`ここでは、 APM Summary ページ の非ウェブアプリの Throughput チャートの例を示しています。New Relic REST API (v2) を使用して、ここに表示される Throughput の平均値を返すことができます。
非ウェブアプリのスループット(シングルホスト)
単一のホストからの非ウェブアプリの、ある期間の平均スループットを取得するには、1つのコマンドを使用して、メトリック OtherTransaction:requests_per_minute を取得し、数値 ${HOST} を指定します。 。ホストを特定するには、 UIまたはREST API を使用してください。
この例では、特定の24時間を対象とした時間範囲を示しています。`
curl -X GET "https://api.newrelic.com/v2/applications/${APPID}/hosts/${HOST}/metrics/data.json" \
-H "X-Api-Key:${APIKEY}" -i \
-d 'names[]=OtherTransaction/all&:values[]=requests_per_minute&from=2014-02-21T23:59:00+00:00&to=2014-02-22T23:59:00+00:00&:summarize=true'