スコアカードは、定義された標準への準拠を総合的に評価するさまざまなルールのコンテナとして機能します。 スコアカードはルールを使用して、さまざまなエンティティやチームにわたるコンプライアンスを監視し、改善の余地がある領域を特定し、内部および外部の両方の要件との整合性を確保します。 このドキュメントでは、New Relic でスコアカードとそのルールを作成および管理する方法について説明します。
新しいスコアカードを作成する
利用可能なテンプレートの 1 つまたは独自のスコアカードを使用してスコアカードを作成し、要件を満たすルールを追加できます。詳細については、以下を参照してください。
ヒント
NerdGraph ミューテーションを使用してスコアカードを作成または管理します。詳細については、スコアカードのチュートリアルを参照してください。
前提条件:
- このスコアカードを作成するには、アクティブな New Relic アカウント ID が必要です。
- スコアカードを作成するための適切なロール。ロールと権限を参照してください。
テンプレートを使用してスコアカードを作成する
テンプレートを使用してスコアカードを作成するには:
New Relic のアカウントにログインします。
左側のナビゲーション ペイン > All Capabilities > Scorecards > Create Scorecardに移動します。
Create a Scorecard [スコアカードの作成]画面で、 Use a template[テンプレートの使用]をクリックします。
Choose a template [テンプレートの選択]画面で、リストからスコアカード テンプレートを選択し、 Next [次へ]をクリックします。
Manage the rules [ルールの管理]画面で次の操作を行います。
- 必要なルールを有効にします。
- Run this rule in [このルールを実行する場所] ドロップダウン リストから、このルールを実行するアカウントを選択します。
- Next[次へ]をクリックします。
Define maturity levels画面で、各ルールを適切な成熟度バケット(Below basic、Basic maturity、Intermediate maturity、またはAdvanced maturity)にドラッグアンドドロップし、Nextをクリックします。詳細については、サービスの成熟度を参照してください。
Review your Scorecard details [スコアカードの詳細の確認]画面で、必要に応じて、スコアカードの名前と説明を更新します。
- Confirm & Create [確認して作成]をクリックします。
スコアカードを作成した後、必要に応じて追加のルールを追加することもできます。詳細については、 「スコアカード ルールの作成」を参照してください。
カスタムスコアカードを作成する
独自のスコアカードを作成するには:
- New Relic のアカウントにログインします。
- 左側のナビゲーション ペイン > All Capabilities > Scorecards > Create Scorecardに移動します。
- Create a Scorecard [スコアカードの作成]画面で、 Build your own [独自のスコアカードを作成]をクリックします。
- 名前と説明を入力し、 Create [作成]をクリックします。
- スコアカードを作成したら、ルールを追加して構成し、特定のコンプライアンス基準を定義します。詳細については、 「スコアカード ルールの作成」を参照してください。
スコアカードルールを作成する
スコアカードのルールは、特定のコンプライアンス基準に照らしてエンティティを評価するために使用されます。サービス、アプリケーション、またはその他のリソースが特定の要件に準拠しているかどうかを検証するプロセスを自動化するルールを定義できます。
NRQL クエリを使用してスコアカードのルールを作成できます。各ルールは複数のエンティティにまたがることができ、true または false に評価することで各エンティティが特定の条件を満たすかどうかを検証できます。
前提条件:
- このルールを作成するには、アクティブなNew RelicアカウントIDが必要です
- スコアカードが作成されました。詳細については、 「新しいスコアカードを作成する」を参照してください。
- Org Product Adminロールを持つユーザーは、スコアカードとルールを作成、更新、削除できます。これらの権限を他のユーザーに委任する必要がある場合は、UIからScorecardsのカスタムロールを作成できます。
ヒント
NerdGraphミューテーションを使用して、Scorecardsルールを作成または管理します。詳細については、NerdGraph Scorecardsチュートリアルを参照してください。
ルールを作成するには:
New Relic のアカウントにログインします。
左側のナビゲーション ペイン > All Capabilities > Scorecardsに移動します。
必要なスコアカードを選択します。
+ Create Rule [+ ルールの作成を]クリックします。
評価するエンティティを含む New Relic アカウントを選択し、クエリで他のアカウントのデータとエンティティを結合する必要がある場合は、オプションで結合アカウントの短いリストを選択します。
条件を指定する NRQL クエリを入力します。クエリには次の 2 つのフィールドが含まれている必要があります。
FACETをentityGUIDで例:FACET idとしてentityGuid0または1のスコアを評価するためのスコア列。たとえば、SELECT if(latest(reporting), 1, 0) as 'score'。NRQLの例:
SELECT latest(if(tags.language = 'ruby', 0, 1)) as 'score'FROM EntityWHERE tags.environment = 'production' and type = 'APM-APPLICATION'SINCE 1 day agoFACET id, tags.nr.team as 'team'
クエリを検証するには、「このクエリを実行」をクリックします。実行が成功すると、プレビュー応答が表示されます。
ヒント
[既存のクエリを使用する] ドロップダウン リストから、ルールで実行する以前に作成したクエリを選択します。
Next[次へ]をクリックします。
ルールの名前と説明を入力します。
Save and create [保存して作成]をクリックします。
ヒント
Scorecardの作成時に成熟度レベルを定義する際、または後でルールを編集する際に、ルールを成熟度レベルに割り当てることができます。ルールの重みを設定したり、カスタムの成熟度レベルを作成したりするには、NerdGraph Scorecardsチュートリアルを使用してください。
スコアカードを更新する
詳細オプションを使用して、既存のスコアカードを更新したり、スコアカードを複製したり、既存のスコアカードを削除したりできます。
スコアカードを更新するには:
- New Relic のアカウントにログインします。
- 左側のナビゲーション ペイン > All Capabilities > Scorecardsに移動します。
- 必要なスコアカードを選択します。右上にある詳細アイコンをクリックし、次のいずれかのオプションを選択します。
オプション | 説明 |
|---|---|
名前と説明を編集 | スコアカードの既存の名前と説明を更新します。 |
重複したスコアカード | 選択したスコアカードを複製します。 |
スコアカードを削除 | 選択したスコアカードを削除します。 |
更新ルール
Scorecardの既存のルールを有効または無効にすることもできます。ルールを編集する際、その成熟度レベルを変更できます;ルールの重みはNerdGraph APIを通じて設定されます。
ルールを更新するには:
- New Relic のアカウントにログインします。
- 左側のナビゲーション ペイン > All Capabilities > Scorecardsに移動します。
- 必要なスコアカードを選択します。
- 右上隅のmore iconクリックし、 Activate and deactivate rules [ルールの有効化と無効化]を選択します。
- 必要なルールを有効または無効にして、 Save [保存]をクリックします。
ルールの通知の設定
ルールのスコアが設定した閾値を下回った場合に通知を受け取ることができます。Scorecardsの通知はNew Relic アラートに基づいて構築されています:通知を作成すると、Scorecardsは自動的にルールのためのアラートポリシーと条件を作成し、選択した宛先に通知を配信するワークフローをアタッチします。
通知を設定する場合は、以下の手順に従います。
New Relic のアカウントにログインします。
左側のナビゲーション ペイン > All Capabilities > Scorecardsに移動し、Scorecardを選択します。
通知を受け取りたいルールを開きます。
ルールページで、Set up a notificationをクリックし、ウィザードを完了します:
- 閾値を設定する: ルールのスコアがこのレベルを下回ったときに通知されます。
- Select an account: アラートポリシーと条件が保存されているアカウント。Scorecardsはポリシーと条件を自動的に作成し、ルールにちなんでポリシーに名前を付けます。
- ワークフローを追加する: 選択した宛先に通知を配信するワークフローを選択します。
- Review & create: 設定を確認し、通知を作成します。

後で通知を編集または削除するには、ルールページを開き、Manage notificationsをクリックします。
スコアカードのベストプラクティス
- スコアカードを定期的に確認し、戦略目標との整合性を確保します。
- 履歴データを使用して傾向を特定し、情報に基づいた意思決定を行います。