• EnglishEspañol日本語한국어Português
  • ログイン今すぐ開始

この機械翻訳は、参考として提供されています。

英語版と翻訳版に矛盾がある場合は、英語版が優先されます。詳細については、このページを参照してください。

問題を作成する

API出力のパジネーション

New Relic REST API (v2) は、パフォーマンス上の理由から、一部のレスポンスをページネーションします。これは、データセット全体を返すことが可能なクエリもあれば、非常に大量のデータを返すクエリもあるためです。

要件と制限

  • メトリックデータのリターン。

    • 一部のお客様のメトリクス出力で、ページネーションが利用できなくなりました(2020年12月より非推奨)。
    • セルあたり最大3000件の結果を返します。大量の結果を得るためには、アプリケーションIDや他の属性を使ってクエリを絞り込むことをお勧めします。
  • 返されたデータのソート順は不確定です。特定の順序を仮定したり、依存したりしないでください。

ページごとに返されるデータは、どのようなデータが要求されているかによって異なります。ページ数は、リストを完成させるために必要なJSONオブジェクトの数によって異なります。

重要

メトリック名を記載する前に、 メトリック名記載のガイドライン を参照してください。

特定のページをリクエストする

ページを指定するには、クエリにpage=パラメータを追加します。次に例を示します。

curl -X GET 'https://api.newrelic.com/v2/alerts_incidents.json?page=3' \
     -H "Api-Key:$API_KEY" -i

REST API Explorerでは、 閲覧しているページを素早く変更することができます

データがページ分割されている場合、API 呼び出しはLinkヘッダーを返します。これは、ページ数と閲覧中のページを示します。この行は、REST API エクスプローラーのResponseの上部にも表示されます。

重要

リンクヘッダは、出力データがページネーションされている場合にのみ表示されます。

ヒント

rel="last" 参照は、違反エンドポイント (https://api.newrelic.com/v2/alerts_violations.json) を呼び出すときに表示されません。このエンドポイントを呼び出すときに最終ページを判断するには、 rel="next" 参照がないことを確認します。

curlの一部の実装を使用してこの行を取得するには、 -vオプションを含める必要がある場合があります。

curl -v -X GET 'https://api.newrelic.com/v2/applications/$APP_ID/...'

New Relic では、リンクに RFC 5988 の標準フォーマットを使用しています。

Copyright © 2024 New Relic株式会社。

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.