New Relicのアドミニストレーターとしてのタスクの 1 つは、 取り込み GB制限を超えないようにすることです。 取り込みを追跡するためのツールの 1 つは、Cardinality Management UI です。 摂取量を説明する便利なグラフや表が表示されるので、制限に近づいている場合は対処することができます。
カーディナリティはどこで管理できますか?
New Relic UI では、他の管理ツールと一緒にこれを見つけることができます。 左下にある自分の名前をクリックし、 Administration > Cardinality Managementに移動します。
アカウントカーディナリティの内訳
複数のアカウントを持つ組織に所属している場合は、アカウントごとにカーディナリティの内訳を確認できます。 New Relic のほとんどの機能と同様に、右上隅にあるアカウント ピッカーを選択すると、現在表示しているアカウントを変更できます。 選択したアカウントにアクセスできる場合、UI にはそのアカウントに関する情報が表示されます。
時間の経過による使用状況
Cardinality Managementの最初のページで、Usage over time [時間の経過に伴う使用状況の]グラフを表示できます。
これは次のことを示しています:
- 現在、アカウントのカーディナリティは 500 万に制限されています。
- アカウントの現在のカーディナリティ使用量は 200 万から 400 万の範囲です。 値に変更がない場合、新しいデータ ポイントは報告されません。 これは空のデータ ポイントとして表示されますが、データ損失ではありません。 この動作は機能が完成するにつれて変更される可能性があります。
ヒント
右上隅にあるタイムピッカーを変更することで、このタイムシリーズを変更できます。 また、タイムピッカーは timeseries にのみ影響し、timeseries の下のMetrics [メトリクス]テーブルには影響しません。
メトリクステーブル
Metrics [メトリクス]表では、アカウント カーディナリティの内訳をメトリクス名ごとに確認できます。
この表は、アカウント内の上位 20 の高いカーディナリティ メトリクスを示しています。 表には次の詳細が記載されています。
- メトリクスの名前
- メトリクスの現在の全体的な使用量 (現在の使用量と現在の制限の比率)
- 現在の基数の実際の値
- そのメトリクス名の現在の制限
ヒント
すべてのメトリクスのデフォルトのメトリクス制限は 100,000 です。
メトリクスのカーディナリティの内訳
メトリクス名をクリックすると、メトリクスのより深い粒度を表示できます。 特定のメトリクスのカーディナリティの詳細の内訳を表示できます。
メトリクスとアカウント濃度バーチャート
このメトリクス固有のビューでは、現在のカーディナリティの使用状況を 2 つのバーチャートとして表示できます。1 つはMetric cardinality budget [メトリクス カーディナリティ バジェット]、もう 1 つはAccount cardinality budget [アカウント カーディナリティ バジェット](全体的なアカウント使用量) です。
経時的な使用量 (メトリクスの場合)
バーチャートの下は、メトリクスのカーディナリティの使用量とそのメトリクスの制限を示す時系列書き込みのチャートです。 ここでも、タイムピッカーを変更して、この個々のメトリクスのカーディナリティ データのさまざまな期間を表示できます。
ヒント
カーディナリティー制限 (通常は 100,000) を超えたメトリクスについても、 New Relic引き続きメトリクスに情報を入力しようとしますが、集約データではなく RAW データを使用するため、処理が若干遅くなります。
属性テーブル
timeseries の下の表には、メトリクス カーディナリティを強化するプロパティが表示されます。 カーディナリティは複数の属性の組み合わせとして計算されるため、通常は数値の合計が 100% にならないことに注意してください。 ただし、これは、最も貢献度の高い属性が何であるかを示す良い指標となります。
この情報は、カーディナリティがリセットされる最終日(UTC の深夜以降)のみの情報です(アカウントとメトリックの両方)。
属性に関する特定の情報を表示することもできます。これにより、その属性が有用かどうかを判断するのに役立ちます。 属性行の右側にあるメニューをクリックすると、属性値のサンプルが表示されます。
アカウント整理ルール
アカウントのカーディナリティを制限内に保つ一般的な方法は、重要ではないと考えられるメトリクスとプロパティのプルーニング ルールを実装することです。
アカウントの整理ルールを表示する
プルーニング ルールを表示するには、メトリックをクリックしてから View Pruning Rules [プルーニング ルールの表示] をクリックします。これにより、アカウントに関連付けられているすべてのプルーニング ルールのスクロール可能なリストが表示されます。 このビューでは、アカウントに関連付けられたプルーニング ルールを削除することもできます。
プルーニングルールを作成する
UI 内の属性に基づいてプルーニング ルールを作成できます。 プルーニングルールを作成するには:
削除する属性の横にあるチェックボックスを選択します。
Create pruning rule [プルーニング ルールの作成] をクリックします。
プルーニング ルールがメトリックのカーディナリティにどのように影響するかに関する情報を示すポップアップで、ルール名または説明を入力します。
プルーニング ルールを生成するには、 Submit [送信]をクリックします。
プルーニング ルールは即時に適用されることに注意することが重要です。 ルールを作成するとすぐに情報が整理されるため、データを整理するかどうかを必ず確認してください。
プルーニング ルールを作成した場合、作成後にプルーニング ルールを削除することはできますが、削除される前にルールによってデータが少しプルーニングされる可能性があります。
プルーニングルールを削除する
プルーニングルールを削除するには:
- View All Pruning Rules [すべてのプルーニング ルールを表示]をクリックします。
- 関連するプルーニング ルールまでスクロールし、 Delete [削除]をクリックします。
次のステップ
高いカーディナリティについてさらに詳しく知りたい場合は、「高いカーディナリティ メトリクスを理解して書く」を参照してください。