複数プラグインコンポーネントの一覧 (API v2)

New Relic の REST API を使用して、プラグインの複数のコンポーネント(インスタンス)に関する以下を含む情報を取得できます。API を使うには、APIキーが必要です。

  • プラグインそれぞれの COMPONENT_IDCOMPONENT_NAME
  • 各コンポーネントの要約情報。SUMMARY_METRIC_IDSUMMARY_METRIC_NAME を含む。
  • そのプラグインに関連したメトリックの要約情報。METRIC_NAMEMETRIC_VALUE を含む。
  • Caution と Critical アラートがトリガーされるときの閾値
  • プラグイン発行者によってセットされたそのままのデータと整形したフォームの要約メトリック

目次

コンポーネントの詳細一覧

APIキーに関連付くアカウントのプラグインのコンポーネントのリストを取得するには、以下のコマンドを使用します。

curl -X GET "https://api.newrelic.com/v2/components.json" \
     -H "X-Api-Key:${APIKEY}" -i 

コンポーネントの出力内容の表示

コンポーネントID別の出力内容は以下のようになります。 (注釈付きのJSONフォーマット):

{
  "components": [
    {
      "id": 3947935,    <---<<<  COMPONENT_ID
      "name": "F5-01-prod",    <---<<<  COMPONENT_NAME
      "summary_metrics": [
        {
          "id": 116635,     <---<<< SUMMARY_METRIC_ID
          "name": "CPU",     <---<<< SUMMARY_METRIC_NAME
          "metric": "Component/CPU/Total/Global[%]",     <---<<< METRIC_NAME
          "value_function": "average_value",     <---<<< METRIC_VALUE
          "thresholds": {
            "caution": 75,     <---<<< SUMMARY_METRIC_CAUTION_THRESHOLD
            "critical": 85     <---<<< SUMMARY_METRIC_CRITICAL_THRESHOLD
          },
          "values": {
            "raw": 0,     <---<<< SUMMARY_METRIC_VALUE
            "formatted": "0 %"     <---<<< SUMMARY_METRIC_FORMATTED_VALUE
          }
        },
        {
          "id": 116636,
          "name": "Throughput",
          "metric": "Component/Throughput/Total[bits/sec]",
          ...
        },
      ]
    },
    ....
  ]
}

さらに詳しい情報

追加のドキュメントリソースは次のとおりです。