概要
予算を設定し、エンジニアリングチームが予算に対する追跡状況を可視化できるようにします。
予算には 2 つのタイプを作成できます。
- Basic: クラウドコストを追跡するための、フラットな単一レベルの予算。
- Hierarchical: 組織の構造を反映した方法でコストを追跡するための、2 レベルの親/子予算。たとえば、組織が多くのチームで構成される部門を持っている場合、部門 (親) とチーム (子) のレベルで予算を立て、両方のレベルで予算の健全性を追跡できます。さらに、このオプションを使用すると、複数の予算を作成する必要なく、単一の予算を作成できます。
予算を設定する
基本予算を作成するには、
Cloud Cost > Plan > Budgets に移動するか、API または Terraform を使用して予算を作成します。
[New Budget] をクリックします。
Basic をクリックして、基本予算を作成します。
予算情報は、uploading a CSVにより、UI で提供されているテンプレートを使用するか、enter your budget directlyで、以下の詳細を使用して追加できます。
- Budget Name: 予算の名前を入力します。
- Start Date: 予算の開始日を入力します (過去の月を指定することも可能です)。予算は月単位で設定されます。
- End Date: 予算の終了日を設定します (未来の日付も指定可能です)。
- Provider(s): AWS、Azure、Google Cloud、Oracle Cloud、またはその他の SaaS (Datadog やカスタムコストを含む) の任意の組み合わせで予算を設定します。
- Dimension to budget by: 追跡するディメンション (チーム、サービス、環境など) を指定します。次に、予算テーブルで特定の値を直接定義します。たとえば、上位 4 チームの予算を作成するには、ディメンションとして「チーム」を選択し、テーブルに行としてチームを追加します。既存のタグ値を選択するか、新しいタグ値を追加して、将来の支出を追跡できます。
テーブル内のすべての予算を入力してください。最初の月の値を残りの月に適用するには、行の最初の列に値を入力し、copy ボタンをクリックします。
[Save] をクリックします。
階層型予算を作成するには、
Cloud Cost > Plan > Budgets に移動するか、API を通じて予算を作成します。
[New Budget] をクリックします。
Hierarchical をクリックして、階層型予算を作成します。
以下の詳細を使用して予算情報を入力してください。
- Budget Name: 予算の名前を入力します。
- Start Date: 予算の開始日を入力します (過去の月を指定することも可能です)。予算は月単位で設定されます。
- End Date: 予算の終了日を設定します (未来の日付も指定可能です)。
- Scope to Provider(s): AWS、Azure、Google Cloud、Oracle Cloud、またはその他の SaaS (Datadog やカスタムコストを含む) の任意の組み合わせで予算を設定します。
- Parent Level: 親レベルのタグを選択してください。
- Child Level: 子レベルのタグを選択してください。
- Dimension to budget by: 追跡するディメンション (チーム、サービス、環境など) を指定します。次に、予算テーブルで特定の値を直接定義します。たとえば、上位 4 チームの予算を作成するには、ディメンションとして「チーム」を選択し、テーブルに行としてチームを追加します。既存のタグ値を選択するか、新しいタグ値を追加して、将来の支出を追跡できます。
テーブル内のすべての予算を入力してください。最初の月の値を残りの月に適用するには、行の最初の列に値を入力し、copy ボタンをクリックします。
[Save] をクリックします。
予算ステータスを表示
予算ページには、組織のすべての予算が一覧表示され、予算の作成者、予算を超過した予算、
その他の関連情報が強調表示されます。View Performance をクリックして予算を確認し、予算を超過している原因を把握します。
個別の予算の View Performance ページでは、左上からビューオプションを切り替えます。
コストメトリクスは 15 か月間保持されるため、15 か月より前の予算と実績を表示することはできません。
予算を確認するには、
- 個別の予算ページで、上部のドロップダウンを使用して予算をフィルタリングするか、テーブル内の Apply filter をクリックして、予算を超過しているディメンションを確認します。
- Copy Link をクリックして予算を他のユーザーと共有し、予算を超過している原因の把握に役立てます。または、予算を財務部門と共有して、予算に対する進捗状況を把握してもらいます。
予算を変更または削除する
予算を変更するには、予算ページの編集アイコンをクリックします。
予算を削除するには、予算ページのゴミ箱アイコンをクリックします。
予算をダッシュボードに追加する
予算をダッシュボードに追加するには、次の 2 つの方法があります。
予算のアラートを作成する
予算ベースのモニターを作成して、実際の支出または予測支出が予算の一定の割合を超えると予測された場合にアラートを送信します。
予算の予測を確認する
予算カードには、予測情報が利用可能な場合、自動的に各予算期間の予測コストが表示されます。予測コストが予算を超過すると見込まれる場合、予算ステータスに Projected Over が表示され、予算超過前に対応できます。
予算の詳細な予測情報を確認するには、View Performance をクリックし、Show Forecast をオンにして、予測コストと実際の支出を並べて表示します。
予測の仕組みとデータ要件について詳しく確認します。
予算予測をカスタマイズする
Datadog は各予算に対して Bits 予測を自動的に生成し、過去の支出に基づいて将来のコストを予測します。計画している製品のリリース、移行、季節的な需要、廃止したワークロードなど、Bits 予測では考慮できない情報がある場合は、独自の値で上書きできます。この上書きをカスタム予測と呼びます。
カスタム予測値は次のとおりです。
ccm_forecast_write 権限で編集できます (権限を参照)。- 当月および将来の月について編集できます。
階層型予算の場合、カスタム予測値は子レベルで編集します。親レベルには、子レベルの合計が反映されます。
カスタム値を設定すると、予算ステータスページ、予算ページの予測合計、および予算モニターでは、Bits 予測よりもカスタム値が優先されます。
カスタム予測値を追加または編集する
予算の設定の手順に従って、予算の作成を開始します。
Customize Bits Forecast を切り替えて、予算列の間に予測列を表示します。各月には、Budget 列と Forecast 列が表示されます。
各予測セルには、Bits 予測がグレーのプレースホルダーとして表示されます。上書きする金額を入力します。負の値は使用できません。
編集するとプレビューチャートが更新されるため、保存前に最終的な予測を確認できます。
[Save] をクリックします。
予算ページで、予算の編集アイコンをクリックします。
ccm_forecast_write権限がある場合、予測列が自動的に表示されます。各予測セルには、保存した上書き値が表示されます。上書き値がない場合は、Bits 予測が灰色のプレースホルダーとして表示されます。
任意の予測セルに金額を入力または変更します。負の値は使用できません。
上書き値を元の自動値と比較するには、Show Bits AI forecast を切り替えて、各予測列の横に読み取り専用の Bits AI 列を表示します
[Save] をクリックします。
編集中は、各予測セルの表示で状態を確認できます。
| セルの表示 | 意味 |
|---|
| 灰色のテキスト | Bits 予測のプレースホルダー: このセルには上書き値が設定されていません。 |
| 黒色のテキスト | 保存済みのカスタム予測値。 |
| 青い枠線付きの黒色のテキスト | 入力したものの、まだ保存していない上書き値。 |
上書き値を削除するには、セルをクリアします。セルは灰色の Bits 予測プレースホルダーに戻ります。
Datadog は最初に予算を保存し、次にカスタム予測を保存します。予算は保存されたもののカスタム予測が保存されなかった場合は、編集ページから再試行するよう通知が表示されます。
カスタム予測の使用方法
- 予算ステータス: 予算ステータスページおよび予算ページの予測合計には、カスタム予測が含まれます。
- 予算モニター: 予算モニターの評価時にカスタム予測が存在する場合は、Bits 予測よりもカスタム予測が優先されます。
- CSV エクスポート: 予算を CSV としてダウンロードすると、設定されているカスタム予測値が含まれます。
- 予算の削除: 予算を削除すると、それに関連付けられているカスタム予測値も削除されます。
権限
| アクション | 必要な権限 |
|---|
| 予算を表示 | cloud_cost_management_read |
| 予算の作成、編集、または削除 | ccm_budget_write |
| カスタム予測値の編集 | ccm_forecast_write |
CCM 権限の全リストについては、権限ドキュメントを参照してください。
関連資料