Catalog エンティティのオーナーシップを定義する

概要

Catalog でオーナーシップを定義し、エンティティを、各エンティティを担当する Datadog Teams に関連付けることができます。オーナーシップ情報は各エンティティの詳細ページに表示され、以下のことが可能になります。

  • Datadog 製品全体でチームごとにビューをフィルタリングする。
  • Scorecards と Campaigns を適切なオーナーに割り当てる。
  • 通知とオンコールコンテキストを適切なチームにルーティングする。

Team を作成する

チームは、[Datadog Organization Settings] (Datadog 組織の設定) から、または Catalog から直接作成できます。詳細な手順については、「Team のセットアップと設定」を参照してください。

Team の定義には下記が含まれます。

  1. Team 名: 例:「Bits Demo」。
  2. ハンドル: bits-demo のような一意の識別子。ハンドルは検索ファセットとして使用できます (例: team:bits-demo)。
  3. メンバー: 1 人以上の Datadog ユーザー。
  4. 説明: 任意ですが、コンテキストのために設定することを推奨します。

Team を作成した後、参照リンクの追加、通知の設定、および Monitors や Dashboards などの Datadog リソースと Team の関連付けを行うことができます。

エンティティのオーナーシップを設定する

Datadog

Datadog でエンティティのオーナーを追加または更新するには、次のようにします。

  1. Catalog に移動し、エンティティを開きます。
  2. エンティティページで [Edit in UI] (UI で編集) をクリックします。
  3. [Ownership] (オーナーシップ) セクションで、オーナーを設定し、必要に応じて追加のオーナーを追加します。
    • チーム名で検索するか、ハンドル (例: team:example-team) を貼り付けます。
  4. [Save Entry] (エントリーを保存) をクリックします。

構成ファイルを使用

エンティティをコードとして管理している場合 (リポジトリで管理するサービス定義や自動化など)、オーナーにマッピングされるエンティティメタデータフィールドに Team のハンドルを含めます。ハンドルが既存の Datadog Teams と完全に一致していることを確認してください。

ベストプラクティス

  • 個人ではなく Teams を使用する: メンバーシップの変更によってオーナーシップの関連付け、フィルター、通知に影響が出ないように、エンティティを Teams に割り当ててください。
  • プライマリオーナーを選択する: 責任を持つ Team を 1 つ指定し、必要な場合にのみセカンダリオーナーを追加します。
  • ハンドルを統一する: 一貫性と検索性を保つため、小文字とハイフンを使用したハンドルを使用してください (例: Payments Platform ではなく、payments-platform)。
  • IDP から同期する: 可能であれば、SAML または SCIM から Teams をプロビジョニングし、メンバーシップを最新の状態に保ってください。
  • Team フィルターを使用する: エンジニアが Team フィルター で自分の Team を選択し、担当するエンティティにビューを絞りむように促します。
  • Team 階層を使用する: サブチーム を作成して組織構造を反映させ、階層的なフィルタリングを可能にします。