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

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

In the event of any inconsistency between the English version and the translated version, the English versionwill take priority. Please visit this page for more information.

問題を作成する

データ制限の詳細を確認する

New Relic では、お客様のエクスペリエンス、当社のシステム、およびその他のお客様を保護するために、リソース制限を設けています。これらの制限の範囲は、クエリに含めることができる最大文字数から API リクエスト レートなどにまで及びます。

このページでは、制限を表示できる制限メトリックとNrIntegrationErrorイベント、それらの制限と比較した現在のデータ使用量と全体的なリソース消費量、および制限イベントが発生した場合の影響について説明します。また、ダッシュボードにコンパイルすると、制限ステータスについて一貫した洞察を得ることができるいくつかのクエリも提供します。

重要

NrIntegrationErrorイベントは多くの制限タイプに関するデータを提供しますが、リソース制限メトリックは現在、リクエストレートの取り込みとAPIクエリレート制限のみをカバーしています。

限界を超えるとどうなるか

制限に到達したときの対応は、いくつかの要因によって異なります。つまり、 到達した制限の種類、制限を超えた期間、頻度、金額などです。制限を超えても、データのドロップ、トラフィックの拒否、またはその日の残りの時間データがオフになるなどの制限イベントが発生することを必ずしも意味するわけではありません。制限を適用する前に、小さなバッファーを許可することがあります。とはいえ、100% を超えて消費されるリソースには、いつでも制限の影響を受けるリスクがあります。

レート制限の多くは比例して適用されます。つまり、制限をわずかに超えている場合は、200% 超えている場合よりも少ない措置を講じます。

制限指標は、対応するdataTypeまたはlimitName API にデータを送信している場合にのみ表示されます。たとえば、Metric API 経由でデータを送信すると、Metric API リソース メトリックが表示されますが、何も送信しない場合は データが入っている場合、APM リソース メトリックは表示されません。

ヒント

影響度に関係なく、影響度指標が生成されます。影響がない場合は、0 が表示されます。

影響が発生するとNrIntegrationErrorイベントが生成されます。これは、制限イベントが発生しているかどうかをすばやく確認するのに適した方法です。詳細については、システム制限の表示を参照してください。

ダッシュボードを作成し、制限状況を確認

ダッシュボードで3つの制限メトリックを一緒に使用すると、 Ingest Resource Request Per Minute制限の詳細なビジュアルをすばやく確認でき、 NrIntegrationErrorを使用してより多くの制限を表示できます。

ダッシュボードでは、いくつかのクエリを使って制限の状態を表示します。

このダッシュボードを作成するために、次のクエリを使用しました。New Relic でこのようなダッシュボードを作成するには、 Dashboardsを選択し、次にCreate a dashboardを選択します。次に、定期的に監視するクエリごとに新しいグラフを追加します。これらのクエリに含まれる 3 つの制限メトリックについては、以下の別のセクションで説明します。

左から右へ、上から下へ。

リミット・メトリクス

上記のダッシュボードクエリで使用されるこれらのメトリックは、単一の制限またはリソースに焦点を当てることができます。または、 FACET limitName or resourceを使用して、すべての制限を超えたビューを提供します。

メトリックの属性

newrelic.resourceConsumption.limitValuenewrelic.resourceConsumption.currentValueの属性:

  • limitName:メトリックデータの制限の名前(例: RPM Metric API
  • dataType:メトリックが追跡しているデータの種類( MetricLogAPMなど)。
  • Resource:どのリソースが消費されているか(例: RequestsまたはDPM
  • limitTimeInterval:このリソースが制限のために評価される時間枠。
  • consumingAccountId:リソースが消費されているNewRelicアカウント。

の属性 newrelic.resourceConsumption.impact

  • dataType:影響を受けるデータの種類(たとえば、 MetricLog 、またはAPM
  • Resource:影響を受けているリソース(例: Request Rate
  • Impact:リソースが設定された制限を超えたときに何が起こっているか(たとえば、リクエストのドロップなど)のカウント。
  • consumingAccountId:リソースが消費されているNewRelicアカウント。

リソースメトリクスに関するアラートの設定

すべての制限を確認するためのダッシュボードを構築するのは便利ですが、それを自動化できるとさらに便利です。 設定できます制限メトリックに基づいて、制限の変更に関する最新情報を提供します。

ヒント

現在は1分間の時間窓のメトリクスしかありませんので、TimeWindow = 1分と設定すれば、すべてのメトリクスをカバーできます。将来的には、より多くのメトリクスが利用できるようになりますので、異なるタイムウィンドウで実施される制限に対して別々のアラートを設定することもできます。

以下の NRQL クエリを使用してアラートを作成できます。 NRQL クエリを使ったアラートの作成についてはこちら

Copyright © 2024 New Relic株式会社。

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