Scorecards の使用

This product is not supported for your selected Datadog site. ().

Scorecards はプレビュー版です。

Scorecards を設定すると、サービス単位のスコアを確認したり、スコアの推移を追跡したり、Scorecard レポートを生成してチームへ Scorecard 情報を自動共有したりできます。

サービス レベルの詳細とスコアを確認する

Scorecard のサマリーは Software Catalog の Explore ページ で確認できます。Ownership タブの Scorecards 列に表示され、各 Scorecard について、対象のサービス (またはサービスの絞り込み結果) がどの程度達成できているか、さらに各 Scorecard 内のルールの状況も把握できます。

Scorecard から View Details をクリックするか、サービス詳細のサイド パネルを開くと Scorecards タブが表示されます。このタブには、すべての Scorecards と各ルール、そしてそのサービスにおける各ルールの合否 (pass-fail) が一覧表示されます。

スコアの推移を追跡する

Scorecards UI では、履歴の時系列データを使って、チームが変更を加えたり既知の問題を修正したりする中で、スコアが時間とともにどう改善していくかを可視化できます。これらの時系列は Dashboards や Notebooks にエクスポートすることもでき、teamrulescorecardapplicationtierlifecycle などのタグでフィルタリングできます。

Scorecard UI でスコアの推移を示す時系列

Scorecard レポートを生成する

Scorecard レポートを生成すると、Scorecard 情報の概要がスケジュール配信され、チームの Slack チャンネルに送られます。これにより、サービスやチームが期待される基準をどの程度満たしているかを全員が把握しやすくなります。レポートを作成すると、Datadog Workflow Automation を使用した Workflow が生成され、指定したスケジュールで実行されます。

この Workflow の実行は課金に影響する場合があります。詳細は pricing page を参照してください。

レポートを作成するには:

  1. Scorecards ページで Create Report をクリックします。
  2. 組織内で定義されているすべてのサービスを対象にするか、特定チームのサービスに限定するかを選択します。
  3. レポートを受け取りたい日付、時刻、頻度を設定します。
  4. 送信先の Slack workspace とチャンネルを設定します。選択したチャンネルは公開チャンネルであり、Datadog Slack アプリがインストールされている必要があります。
  5. Enable this Workflow をクリックします。

この設定に基づき、Datadog はスコアが最も高い / 低いルール、サービス、チームに関するレポートを送信します。

全サービス向けレポートの作成方法を示す Scorecard レポート作成モーダル

Scorecard レポートを管理する

Workflow を編集または削除するには、Scorecards ページで Manage Reports をクリックして対象の Workflow を選択します。Settings メニューから Workflow を編集するか、削除してください。

参考資料