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

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

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

問題を作成する

レートリミットのエラー(Prometheusの統合)

問題

DockerまたはKubernetes用のPrometheus OpenMetrics統合が、許容可能なメトリックレートの制限を超えました。 NrIntegrationError イベント がお客様の New Relic アカウントに適用された理由について、詳細を確認したい。

解決策

レートリミットのエラーを調べるには

  1. NrIntegrationError event を使って、Prometheus metrics のクエリを実行してください。

    FROM NrIntegrationError SELECT * WHERE newRelicFeature = 'Metrics'
  2. NrIntegrationError イベント に関する追加の トラブルシューティング手順を確認してください。

このような事態を防ぐために、フィルターを使用して、インテグレーションがNew Relicに送信するデータの種類と量を制御することができます。詳細については、 Ignore or include Prometheus metrics を参照してください。

原因

New Relic は、Prometheus OpenMetrics インテグレーションのメトリクスが送信される際に、基本的な検証を行います。より広範な検証は、メトリクスの処理時に非同期的に行われます。

この非同期の検証でNew Relicがエラーを発見すると、そのエラーはNew Relicアカウントの NrIntegrationError イベントに入れられます。例えば、Prometheus OpenMetrics の統合用に定義されたメトリックの制限を超えた場合、New Relic はお客様のアカウントにレート制限を適用し、関連する NrIntegrationError イベントを作成します。

Copyright © 2022 New Relic株式会社。