タグを使用して使用状況を監視する
コストを監視し、Databricks の使用状況を組織のビジネス ユニットやチームに正確に割り当てる (チャージバックなど) ために、ワークスペースとコンピュート リソースにカスタム タグを追加できます。 Databricks では、システムテーブル (パブリック プレビュー) を使用して使用状況データを表示することをお勧めします。 料金利用システムテーブルリファレンス を参照してください。
アカウント コンソールの Databricks 課金利用グラフ では、個々のタグごとに使用状況を集計できます。 同じページからダウンロードされた課金利用CSVレポートには、デフォルトタグとカスタムタグも含まれます。 タグ は GKE ラベルと GCE ラベルにも反映されます。
タグ付けされたオブジェクトとリソース
Databricks によって管理される次のオブジェクトにカスタム タグを追加できます。
オブジェクト |
タグ付けインターフェイス (UI) |
タグ付けインターフェイス (API) |
---|---|---|
プール |
Databricks ワークスペースのプール UI |
|
万能・ジョブコンピュート |
Databricks ワークスペースのコンピュート UI |
|
SQLウェアハウス |
Databricks ワークスペースの SQLwarehouse UI |
警告
キー Name
を持つカスタムタグをクラスターに割り当てないでください。 すべてのクラスターには、値が Databricks によって設定されるタグ Name
があります。 キー Name
に関連付けられている値を変更すると、クラスターは Databricks で追跡できなくなります。 その結果、アイドル状態になった後にクラスターが終了せず、引き続き使用コストが発生します。
デフォルトのタグ
Databricks は、次のデフォルト タグを汎用コンピュートに追加します。
タグキー |
値 |
---|---|
|
定数値: |
|
クラスターの内部 ID Databricks |
|
クラスターの名前 |
|
クラスターを作成したユーザーのユーザー名 (Eメール アドレス) |
ジョブ クラスターでは、Databricks は次の既定のタグも適用します。
タグキー |
値 |
---|---|
|
ジョブ名 |
|
ジョブ ID |
Databricks は、次のデフォルト タグをすべてのプールに追加します。
タグキー |
値 |
---|---|
|
定数値: |
|
プールを作成したユーザーの内部 ID Databricks |
|
プールの内部 ID Databricks |
タグの 伝播
クラスターとプールのタグは、コストの集計に使用できる 3 つの異なる方法で伝達されます。
DBU レポートのタグ: タグは、ダウンロードされたレポートの課金利用システムテーブルログおよびDBU 使用状況レポートに伝播されます。
各ポッドの GKE(Kubernetes)ラベル: タグは GKE ポッドのラベルに反映されます。 これにより、 GKE 使用量計測 を使用して、すべての Databricks コンピュート リソースのコストをアトリビューションできます。
各 VM とその永続ディスクの GCE ラベル: タグは、VM とその永続ディスクなどの GCE リソースのラベルに反映されます。これにより、 GCE 使用量計測 を使用してコストをアトリビューションできるため、すべての Databricks コンピュート リソースの Google クラウド コストを集計するための GKE ラベルよりも正確です。 タグのキーと値は、 GCE ラベル形式の制限に準拠するように変換されます。
ポリシーによるタグの適用
コンピュート ポリシーを使用して、クラスターにタグを適用できます。 詳細については、 「カスタム タグの適用」を参照してください。
GCE ラベルの制限
GKE ラベルでは、Databricks タグのキーと値を直接使用できます。
GCE ラベルには制限があります。
キーと値は、小文字、数字、アンダースコア、ダッシュのみで構成する必要があります。
GCE ラベルのキーと値の最大長は 63 文字です。
GCE ラベルに伝達できるタグの最大数は 54 です。
GCE 形式のルールに準拠するために、タグは GCE ラベルのキーと値になる前に変換されます。 変換後に重複がある場合、タグ定義で後(下)に表示されるキーと値のペアが保持されます。
次の表は、GKE と GCE のデフォルトのクラスタータグを比較したものです。
GKE ラベル キー |
GKE ラベル値 |
GCE ラベルキー |
GCE ラベル値 |
---|---|---|---|
|
|
|
|
|
Databricks ID |
|
Databricks ID |
|
顧客定義名 |
|
小文字の顧客定義名。 文字が文字、数字、アンダースコア、ダッシュでない場合は削除されます。 たとえば、 |
|
CreatorユーザーのEメールアドレス |
|
CreatorユーザーのEメールアドレス |
次の表は、GKE と GCE のデフォルトのインスタンスプールタグを比較したものです。
GKE ラベル キー |
GKE ラベル値 |
GCE ラベルキー |
GCE ラベル値 |
---|---|---|---|
|
Databricks ID |
|
Databricks ID |
|
Databricks ID |
|
Databricks ID |
次の表は、他のすべてのタグ(カスタム タグ)の GKE と GCE を比較したものです。
GKE ラベル キー |
GKE ラベル値 |
GCE ラベルキー |
GCE ラベル値 |
---|---|---|---|
顧客定義キー |
顧客定義値 |
小文字の顧客定義キー。 文字が文字、数字、アンダースコア、ダッシュでない場合は削除されます。 たとえば、 |
顧客定義の値を小文字で指定します。 文字が文字、数字、アンダースコア、ダッシュでない場合は削除されます。 たとえば、 |