スコアカードは、定義された標準への準拠を総合的に評価するさまざまなルールのコンテナとして機能します。 スコアカードはルールを使用して、さまざまなエンティティやチームにわたるコンプライアンスを監視し、改善の余地がある領域を特定し、内部および外部の両方の要件との整合性を確保します。 このドキュメントでは、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[次へ]をクリックします。
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 が必要です。
- スコアカードが作成されました。詳細については、 「新しいスコアカードを作成する」を参照してください。
ヒント
NerdGraph ミューテーションを使用して、スコアカード ルールを作成または管理します。詳細については、スコアカードのチュートリアルを参照してください。
ルールを作成するには:
New Relic のアカウントにログインします。
左側のナビゲーション ペイン > All Capabilities > Scorecardsに移動します。
必要なスコアカードを選択します。
+ Create Rule [+ ルールの作成を]クリックします。
ルールを評価する New Relic アカウントを選択します。これにより、ルールが正しいデータとエンティティのセットに適用されるようになります。
条件を指定する NRQL クエリを入力します。クエリには次の 2 つのフィールドが含まれている必要があります。
FACET
をentityGUID
で例:FACET id
としてentityGuid
0
または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 [保存して作成]をクリックします。
スコアカードを更新する
詳細オプションを使用して、既存のスコアカードを更新したり、スコアカードを複製したり、既存のスコアカードを削除したりできます。
スコアカードを更新するには:
- New Relic のアカウントにログインします。
- 左側のナビゲーション ペイン > All Capabilities > Scorecardsに移動します。
- 必要なスコアカードを選択します。右上にある詳細アイコンをクリックし、次のいずれかのオプションを選択します。
オプション | 説明 |
---|---|
名前と説明を編集 | スコアカードの既存の名前と説明を更新します。 |
重複したスコアカード | 選択したスコアカードを複製します。 |
スコアカードを削除 | 選択したスコアカードを削除します。 |
更新ルール
スコアカードの既存のルールを有効または無効にすることもできます。
ルールを更新するには:
- New Relic のアカウントにログインします。
- 左側のナビゲーション ペイン > All Capabilities > Scorecardsに移動します。
- 必要なスコアカードを選択します。
- 右上隅のmore iconクリックし、 Activate and deactivate rules [ルールの有効化と無効化]を選択します。
- 必要なルールを有効または無効にして、 Save [保存]をクリックします。
スコアカードのベストプラクティス
- スコアカードを定期的に確認し、戦略目標との整合性を確保します。
- 履歴データを使用して傾向を特定し、情報に基づいた意思決定を行います。