Catalog エンティティのオーナーシップを定義する
概要
Catalog でオーナーシップを定義し、エンティティを、各エンティティを担当する Datadog Teams に関連付けることができます。オーナーシップ情報は各エンティティの詳細ページに表示され、以下のことが可能になります。
- Datadog 製品全体でチームごとにビューをフィルタリングする。
- Scorecards と Campaigns を適切なオーナーに割り当てる。
- 通知とオンコールコンテキストを適切なチームにルーティングする。
Team を作成する
チームは、[Datadog Organization Settings] (Datadog 組織の設定) から、または Catalog から直接作成できます。詳細な手順については、「Team のセットアップと設定」を参照してください。
Team の定義には下記が含まれます。
- Team 名: 例:「Bits Demo」。
- ハンドル:
bits-demo のような一意の識別子。ハンドルは検索ファセットとして使用できます (例: team:bits-demo)。 - メンバー: 1 人以上の Datadog ユーザー。
- 説明: 任意ですが、コンテキストのために設定することを推奨します。
Team を作成した後、参照リンクの追加、通知の設定、および Monitors や Dashboards などの Datadog リソースと Team の関連付けを行うことができます。
Datadog
Datadog でエンティティのオーナーを追加または更新するには、次のようにします。
- Catalog に移動し、エンティティを開きます。
- エンティティページで [Edit in UI] (UI で編集) をクリックします。
- [Ownership] (オーナーシップ) セクションで、オーナーを設定し、必要に応じて追加のオーナーを追加します。
- チーム名で検索するか、ハンドル (例:
team:example-team) を貼り付けます。
- [Save Entry] (エントリーを保存) をクリックします。
構成ファイルを使用
エンティティをコードとして管理している場合 (リポジトリで管理するサービス定義や自動化など)、オーナーにマッピングされるエンティティメタデータフィールドに Team のハンドルを含めます。ハンドルが既存の Datadog Teams と完全に一致していることを確認してください。
ベストプラクティス
- 個人ではなく Teams を使用する: メンバーシップの変更によってオーナーシップの関連付け、フィルター、通知に影響が出ないように、エンティティを Teams に割り当ててください。
- プライマリオーナーを選択する: 責任を持つ Team を 1 つ指定し、必要な場合にのみセカンダリオーナーを追加します。
- ハンドルを統一する: 一貫性と検索性を保つため、小文字とハイフンを使用したハンドルを使用してください (例:
Payments Platform ではなく、payments-platform)。 - IDP から同期する: 可能であれば、SAML または SCIM から Teams をプロビジョニングし、メンバーシップを最新の状態に保ってください。
- Team フィルターを使用する: エンジニアが Team フィルター で自分の Team を選択し、担当するエンティティにビューを絞りむように促します。
- Team 階層を使用する: サブチーム を作成して組織構造を反映させ、階層的なフィルタリングを可能にします。