メトリクスの正規化ルールは、メトリクスのグループ化問題(MGI) の管理に役立ちます。 これは、アプリケーションのパフォーマンス データの関連性を維持するのに役立ちます。 メトリクス正規化は、メトリクス タイムスライス データにのみ適用されます。
メトリクス正規化ルールを作成および管理して、次のことを行うことができます。
- メトリックタイムスライスデータをグループ化またはフィルタリングする
- New Relicに報告される高いカーディナリティ メトリクスを管理する
- MGIを予防する
DENY_NEW_METRICSルールの自動作成を禁止する- New Relicに報告される一意のメトリクス名の数を減らす
重要
メトリクスの数が非常に多い MGI が検出されると、プラットフォームをパフォーマンスの低下から保護するために、 DENY_NEW_METRICSルールが自動的に作成されます。 このDENY_NEW_METRICSルールは、以前にNew Relicに報告されたメトリクスには影響しません。
ヒント
NerdGraphを使用してメトリクス正規化ルールを作成することもできます。
複数のアプリにレポートするエージェント
エージェントが複数のアプリケーションに報告する場合、すべてのアプリケーションの正規化ルールがメトリクス データに適用されます。
次のシナリオを考えてみましょう。
- エージェントは
app1に報告し、app2 - ルール
r1はapp1 - ルール
r2はapp2
r1とr2は両方とも、エージェントによって送信されるすべてのメトリクス データに適用されます。
エージェント設定がapp2のみにレポートするように変更された場合はどうなりますか? その場合、エージェントがレポートするアプリに定義されている唯一のルールであるルールr2のみが適用されます。
メトリクス正規化を管理する
Metric normalization rulesページを使用して、エンティティの新しいメトリクス正規化ルールを作成および管理できます。
メトリクス正規化ルールを無効にする
メトリクス正規化ルールは削除できませんが、非アクティブ化することはできます。 非アクティブ化されたルールは、 New Relicにレポートするメトリクスには影響しません。 Denied rate (minute)が 1000 のresolution rate (minute)を下回る場合、 MGI details [MGI 詳細]ページからDENY_NEW_METRICSルールを非アクティブ化できます。
ルールを非アクティブ化するには:
- Metric normalization rulesページで必要なルールを選択し、 アイコンをクリックし、 MGI details [MGI の詳細を]クリックします。
- Deactivate [非アクティブ化]をクリックします。

MGI詳細ページ
MGI detailsページでは、メトリクスに適用されるメトリクス正規化ルールの包括的な概要が提供されます。 これにより、メトリクス データに対するこれらのルールの影響を分析し、高いカーディナリティ メトリクスの管理について情報に基づいた意思決定を行うことができます。
MGI details [MGI 詳細]ページでは、次の情報を表示できます。
- Blocked Metrics Overview [ブロックされたメトリクスの概要]:
DENY_NEW_METRICSルールの影響を受けるメトリクスの数 (メトリクスがブロックされる割合を含む) が表示されます。 同様のインサイトは、REPLACEおよびIGNOREアクションで使用できます。 - Time Picker Functionality [タイムピッカー機能]: ルールのアクティブ化前のメトリクス レポートをメトリクス プレフィックスごとに表示できます。 この機能は、メトリクスの成長の原因を特定するのに役立ちます。
- NRQL Query Integration [NRQL書き込み統合]: ルールが適用される直前のメトリクス爆発を示すNRQL書き込みを表示する「書き込みビルダーで表示」ボタンを提供します。 このターゲット メトリックタイムスライス データにより、最大 3 か月の遡及分析が可能になります。
- Metric Pattern Identification [メトリクス パターンの識別]: 爆発的なメトリクス パターンの識別と、それらを効果的に管理するための新しい正規表現ルールの作成を可能にします。
- Real-Time Status Indicators [ステータス インジケーター]: 正規化ルールの現在のステータスを示すウィジェットが含まれており、ルールがメトリクスの成長を管理するにつれてインジケーターが「アクティブ」から「緩和」に変化します。
- Rule Modification Capability [ルール変更機能]: ユーザーは、MGI 詳細ページから独自の
DENY_NEW_METRICSルールを直接非アクティブ化したり、サポート チケットなしでREPLACEルールとIGNOREルールを変更したりできます。詳細については、 「ルールを無効にする」を参照してください。
MGIの詳細ページにアクセスする
Metric normalization rulesページでルールを選択し、 アイコンをクリックし、 MGI details [MGI の詳細]を選択します。

使用例
上の例では、MGI の詳細ページに、110 万の一意のメトリクス名が、 DENY_NEW_METRICSルールによって 1 分あたり 738 メトリクスの割合でブロックされていることが表示されます。 この成長の大部分はネームスペースへのトレースですWebTransaction/Uri/RESTfulExample/users/username/ 。 NRQL書き込みを表示すると、爆発の原因を正確に特定でき、メトリクスを効果的に管理するための新しいルールを作成できます。
