問題
DockerまたはKubernetes用のPrometheus OpenMetrics統合が、許容可能なメトリックレートの制限を超えました。 NrIntegrationError
イベント がお客様の New Relic アカウントに適用された理由について、詳細を確認したい。
解決策
レートリミットのエラーを調べるには
NrIntegrationError
event を使って、Prometheus metrics のクエリを実行してください。FROM NrIntegrationError SELECT * WHERE newRelicFeature = 'Metrics'NrIntegrationError
イベント に関する追加の トラブルシューティング手順を確認してください。
このような事態を防ぐために、フィルターを使用して、インテグレーションがNew Relicに送信するデータの種類と量を制御することができます。詳細については、 Ignore or include Prometheus metrics を参照してください。
原因
New Relic は、Prometheus OpenMetrics インテグレーションのメトリクスが送信される際に、基本的な検証を行います。より広範な検証は、メトリクスの処理時に非同期的に行われます。
この非同期の検証でNew Relicがエラーを発見すると、そのエラーはNew Relicアカウントの NrIntegrationError
イベントに入れられます。例えば、Prometheus OpenMetrics の統合用に定義されたメトリックの制限を超えた場合、New Relic はお客様のアカウントにレート制限を適用し、関連する NrIntegrationError
イベントを作成します。