すべてのプロダクト
Search
ドキュメントセンター

Dataphin:スケジュール リソース ダッシュボードの表示

最終更新日:May 29, 2025

スケジュール リソース ダッシュボードには、Dataphin クラスタで構成されているスケジュール リソースの使用状況と割り当てが表示されます。 グローバル リソース構成と個々のタスク リソース割り当てを表示および分析できるため、リソース使用率が効果的に向上し、コストが削減されます。 また、スケジュール リソースの逼迫によるタスクのスタックの可能性も低減し、プラットフォームの安定性が向上します。

前提条件

スケジュール リソース ダッシュボードを適切に使用するには、Dataphin デプロイメント チームに連絡して Prometheus モニタリングをデプロイし、モニタリング データを収集する必要があります。

スケジュール リソース ダッシュボード スイッチは、メタデータ ウェアハウス テナントの [管理ハブ] > [リソース設定] > [リソース監視] でオンになっています。 詳細については、「リソース監視」をご参照ください。

機能の説明

  • スケジュール リソース ダッシュボードは、[リソース割り当て][リソース消費] の 2 つの観点から Dataphin クラスタ スケジュール リソースの統計分析を提供し、CPU とメモリのメトリックに焦点を当てています。 さらに、リソースの浪費につながる可能性のあるリソース使用率の低いタスク、またはメモリ オーバーフローのリスクにつながる可能性のある使用率の高いタスクは、最適化タスク リストに表示されるため、迅速に発見して処理し、プラットフォームの安定性を高め、リソース消費コストを削減できます。

  • リソース ダッシュボードには、3 つのモジュール(リソース割り当て、リソース消費、推奨される最適化タスク)があります。 現在の最新のスナップショット値を表示することで、より多くのリソースを占有してタスクのスタックを引き起こしているブロッキング タスクをすばやく特定し、迅速に処理できます。 また、一定期間のトレンドの変化に基づいて最適化の余地があるかどうかを判断し、リソース使用率を向上させることもできます。

データ統計頻度

統計は 1 分ごとに収集されます。 割り当てられたリソースについては、現在の時点のスナップショット値が取得されます。 消費されたリソースについては、過去 1 分間のピーク値が取得されます。 ページをリフレッシュするたびに、ページ データが更新されます。

スケジュール リソース ダッシュボードのエントリ

  1. Dataphin ホームページの上部のメニューバーで、[開発] > [タスク O&M] を選択します。

  2. 左側のナビゲーションバーで、[概要] > [スケジュールリソースダッシュボード] を選択して、[スケジュールリソースダッシュボード] ページに移動します。

テナント リソース ダッシュボード ページの概要

説明

mesos アーキテクチャの Dataphin インスタンスは、テナント リソース ダッシュボードをサポートしていません。

image

セクション

説明

[リソース概要]

デフォルトのスケジュール クラスタCPU割り当て値[メモリ割り当て値]によって割り当てられたリソースの表示と統計のみをサポートし、 と が含まれます。

  • [CPU 割り当て値]: 現在のテナントの CPU 割り当て値 (c) と、現在のテナントに設定されている有効範囲(上限と下限) を表示します。

  • メモリ割り当て値: 現在のテナントのメモリ割り当て値(G)、および現在のテナントに設定されている使用可能な範囲(使用可能な上限と下限) を表示します。

説明

カスタム リソース グループをサポートしていない K8s アーキテクチャの Dataphin インスタンスの場合、CPU とメモリの割り当て値のみが表示されます。

[リソース消費量]

指定された時間とリソース グループ内における、現在のテナントの CPU とメモリの消費量を表示します。

  • 時間フィルター: デフォルトの選択は [3時間] です。過去 [3時間][6時間][12時間][24時間][3日間][7日間] を選択するか、時間範囲をカスタマイズできます。カスタム時間範囲の開始時間の範囲は [10分、15日間] です。

  • [リソース グループ フィルター][すべてのリソースグループ]: デフォルトの選択は [すべてのリソース グループ] です。 [デフォルトのスケジュール クラスタ] からリソース グループを選択できます。 からのリソース グループはサポートされていません。

  • [CPU 割り当て値]/[メモリ割り当て値]: 各統計時点においてタスクに割り当てられた CPU/メモリの合計量です。選択した時間範囲内の最大値と最小値は、チャートに最大値と最小値としてマークされます。

  • [使用可能下限]/[使用可能下限]: リソースグループフィルターで選択されたリソースグループに基づいて、現在のテナントまたは選択されたリソースグループで使用可能な CPU/メモリの 上限と下限 を表示します。

  • [実行中のインスタンスの合計]: 各統計時点における実行状態のインスタンスの総数。定期インスタンス、データバックフィルインスタンス、およびワンタイムインスタンスが含まれます。

  • [待機中のインスタンスの合計]: 各統計時間において、スケジューリングリソースを待機しているインスタンスの数。

説明

カスタム リソース グループをサポートしていない K8s アーキテクチャの Dataphin インスタンスの場合、リソース グループのフィルタリングはサポートされておらず、使用可能な上限と下限はチャートに表示されません。

[推奨される最適化タスク]

[CPU][メモリ] の両方のディメンションから、現在のテナントに対して推奨される最適化タスクを表示します。 デフォルトのスケジューリングクラスタリソース を使用する 本番環境 の反復タスク(SQL タスクを除く)のみがカウントされます。タスクリストには、次のパラメーターが含まれています。

  • [タスク名]: タスク名とタスク ID を表示します。タスク名をクリックすると、[タスク O&M] > [定期タスク] ページに移動します。

  • [オペレーションオーナー]: 現在のタスクの O&M オーナーです。

  • [プロジェクト]: 現在のタスクが属するプロジェクト名です。

  • [最後に割り当てられた CPU]/[最後に割り当てられたメモリ]: 最新の実行中にこのタスクに割り当てられたリソースの合計量です。

  • 最後に消費された CPU最後に消費されたメモリ/: 現在のタスクの最新の実行中に実際に消費されたリソースの合計量。

  • [最後の消費率]: 現在のタスクの最新の実行時のリソース消費率(リソース消費率 = タスク実行中に実際に消費された合計リソース / 実行中にタスクに割り当てられた合計リソース)。

  • [最終実行時間]: 現在のタスクの最新の実行時間です。

  • [過去 7 回の消費値]: このタスクに対応する定期インスタンスとデータバックフィルインスタンスの過去 7 回の実行におけるリソース消費値です。

  • [過去 7 回の実行の平均実行時間]: このタスクに対応する定期インスタンスとデータバックフィルインスタンスの過去 7 回の実行の平均実行時間です。

  • [アクション]: [アクション] 列では、対応するタスクに対して [リソースの詳細の表示] 操作と [リソース構成] 操作を実行できます。

    • [リソースの詳細の表示]: image アイコンをクリックすると、[タスクリソースの詳細] ダイアログボックスが開き、[基本情報][リソースの詳細] (最終実行の詳細または過去 7 回の実行の傾向)、および現在のタスクの [リソース割り当て消費トレンド] を表示できます。

    • [リソース構成] : image アイコンをクリックすると、現在のタスクの対応する開発ページに移動します。

リストの右上隅で、要件を満たすタスクをフィルタリングできます。 サポートされているフィルター オプションは次のとおりです。

  • [最終消費率] >> [以下] >> [25%]/[50%]/[75%]

  • [最後の消費率] >> [より高い] >> [50%]/[75%]/[90%]

  • [最後に割り当てられた CPU]/[最後に割り当てられたメモリ] >> [TOP20]/[TOP50]/[TOP100]

  • [最後に消費された CPU]/[最後に消費されたメモリ] >> [TOP20]/[TOP50]/[TOP100]

リストの右上隅にある [エクスポート] をクリックすると、現在のフィルター条件下のタスクリストを Excel にエクスポートできます。過去 7 日間の消費値 の各値はコンマ (,) で区切られ、同じセルに配置されます。

最適化タスクのフォローアップ推奨事項

  • タスクのリソース割り当て値が一定期間にわたって消費値よりもはるかに大きく、ランタイムが長い場合は、アドホック クエリやその他のタスクの実行に影響を与えないように注意深く監視することをお勧めします。これにより、ダウンストリームのビジネス使用に影響を与える可能性があります。

  • タスクのリソース割り当て値が一定期間にわたって消費値よりもはるかに大きいものの、ランタイムが短い場合は、適度に注意することをお勧めします。 余剰リソースを他のリソース集中型のタスクに割り当てることができます。

  • タスクのリソース消費値が一定期間にわたって割り当て値に近い場合は、リソース不足によるランタイムの遅延や障害が発生しないように適度に注意することをお勧めします。

  • タスクのメモリ消費率が 100% に達した場合は、メモリ オーバーフローやその他の異常によるその後の障害を回避するために、注意深く監視し、メモリ割り当てを適切に増やすことをお勧めします。これにより、データ出力に影響を与える可能性があります。

クラスタ リソース ダッシュボード ページの概要

image

セクション

説明

[リソース概要]

デフォルトのスケジューリング クラスターによって割り当てられたリソースの表示と統計のみをサポートします。これには、[CPU 割り当て値][メモリ割り当て値] が含まれます。

  • [CPU 割り当て値]: デフォルトのスケジューリングクラスターの CPU 割り当て値 (c)、利用可能量 (c)、および割り当て率 (%) を表示します。

  • [メモリ割り当て値]: デフォルトのスケジューリングクラスターのメモリ割り当て値 (G)、利用可能量 (G)、および割り当て率 (%) を表示します。

[リソース消費量]

デフォルトのスケジュール クラスタでの CPU とメモリの消費量を表示します。

  • 時間フィルター: デフォルトの選択は [3時間] です。過去 [3時間][6時間][12時間][24時間][3日間][7日間] を選択できます。

  • [CPU 割り当て値]/[メモリ割り当て値]: 各統計時点においてタスクに割り当てられた CPU/メモリの合計量です。選択した時間範囲内の最大値と最小値は、チャートに最大値と最小値としてマークされます。

  • [CPU 消費値]/[メモリ消費ピーク]: 各統計時点におけるタスク実行で実際に消費された CPU/メモリの合計量です。

  • [実行中のインスタンスの合計]: 各統計時点における実行状態のインスタンスの総数。定期インスタンス、データバックフィルインスタンス、ワンタイムインスタンスが含まれます。

[推奨される最適化タスク]

消費値と割り当て値の間に大きな差がある場合は、最適化タスク リストを使用して消費率の低いタスクをクエリし、リソース構成を調整して全体的なリソース使用率を向上させることをお勧めします。 詳細については、「推奨される最適化タスク」および「最適化タスクのフォローアップ推奨事項」をご参照ください。

説明

Mesos アーキテクチャの Dataphin インスタンスのみが、推奨される最適化タスクをサポートしています。