プレビュー
この機能はまだ開発中ですが、ぜひお試しください。 この機能は現在、弊社のプレリリースポリシーに従ってプレビュープログラムの一部として提供されています。
NerdGraphのミューテーションを使用して、New Relicのメトリクス正規化ルールを管理できます。これらのミューテーションを活用することで、New Relicアカウントから直接、これらのルールを作成、編集、有効化、および無効化できます。これにより、メトリクスグループ化の問題(MGI)を解決するための合理的かつプログラムによるアプローチが提供されます。
メトリクス正規化ルールは、次の目的で使用されます:
- メトリックタイムスライスデータをグループ化または除外します。
- New Relicに取り込まれる前に、名前の変更、破棄、または変換を行って、高いカーディナリティのメトリクスを管理します。
- メトリクスを適切に整理して意味のある状態に保つために、MGIを防止します。
- New Relicに報告される一意のメトリクス名の数を減らします。
前提条件
New Relicアカウント。そのアカウントでは、クエリやミューテーションに含める必要があるAPIユーザーキーにアクセスできます。
ユーザータイプと割り当てられたロールは、NerdGraphの権限に影響を与える可能性があります。詳細については、アクセスに影響する要因を参照してください。
ヒント
New Relicプラットフォームを使用して、メトリクス正規化ルールを作成することもできます。詳細については、「メトリクス正規化ルール」を参照してください。
メトリクス正規化ルールを取得する
アカウントに関連付けられているすべてのメトリクス正規化ルールを取得するには、metricNormalizationRulesクエリを使用してください。このクエリは、ステータスや設定を含む、既存のルールの包括的な概要を提供します。
入力
属性名 | データ型 | 説明 |
|---|---|---|
| 弦 | (必須)ルールに関連付けられたアカウントID。 |
| ブール値 | (必須) |
サンプルクエリ
{ actor { user { name } account(id: xxxxxx) { metricNormalization { metricNormalizationRules(enabled: true) { action applicationGuid applicationName createdAt enabled evalOrder id matchExpression notes replacement terminateChain } } } }}変異
以下のNerdGraphミューテーションを使用して、メトリクス正規化ルールを管理します: