• ログイン無料アカウント

本書は、お客様のご参考のために原文の英語版を機械翻訳したものです。

英語版と齟齬がある場合、英語版の定めが優先するものとします。より詳しい情報については、本リンクをご参照ください。

問題を作成する

アプリのホストごとの平均CPU使用率を取得

New Relic REST API (v2) を使用して、単一のホスト上のアプリケーションの平均 CPU 使用率を得ることができます。この値は、 APM Summary ページ Hosts テーブルの CPU usage というラベルの付いた列に表示されます。

ホストのCPU使用率の取得

アプリのホストの1つの平均CPU使用率を取得するには、1つのコマンドでメトリックを取得します。 names[]=CPU/User+Time with values[]=percent.この例では、 デフォルトの時間帯 (直近30分)を表示しています。

curl -X GET "https://api.newrelic.com/v2/applications/$APP_ID/hosts/$HOST_ID/metrics/data.json" \
     -H "Api-Key:$API_KEY" -i \
     -d 'names[]=CPU/User+Time&values[]=percent&summarize=true'
  • $APP_ID$API_KEY を、 アプリIDAPIキー に置き換えてください。
  • $HOST_ID を、ターゲットホストの ホストID に置き換えます。

詳細はこちらをご覧ください。

ヒント

New Relic API Explorer (v2) から同じ情報を取得するには、 Application Hosts> GET Metric Data を選択し、 API キー を入れます。 アプリケーションID, ホストID, そして names[]=CPU/User Timevalues[]=percent のメトリクスを適切なフィールドに追加します。

アプリ全体のCPU使用率を取得

アプリケーションの平均 CPU 使用率を取得するには、前の例と同様のコマンドを使用しますが、 host_id への参照はありません。

curl -X GET "https://api.newrelic.com/v2/applications/$APP_ID/metrics/data.json" \
     -H "Api-Key:$API_KEY" -i \
     -d 'names[]=CPU/User+Time&values[]=percent&summarize=true'

詳細はこちらをご覧ください。

ヒント

New Relic API Explorer (v2) から同じ情報を取得するには、 Applications> GET Metric Data を選択し、 API キー を入れます。 アプリケーションID と、 名前[]=CPU/User Time値[]=percent のメトリクスを適切なフィールドに追加します。

Copyright © 2022 New Relic Inc.