All Products
Search
Document Center

Dataphin:View the Schedule Resource Dashboard

Last Updated:Mar 05, 2026

The schedule resource dashboard displays how Dataphin cluster scheduling resources are allocated and consumed. You can view and analyze both global resource allocation and individual task resource assignments. This helps improve resource utilization, reduce costs, prevent task backlogs caused by insufficient scheduling resources, and enhance platform stability.

Prerequisites

Contact the Dataphin deployment team to deploy Prometheus monitoring and collect monitoring data before you use the schedule resource dashboard.

In the metadata warehouse tenant, ensure that the schedule resource dashboard toggle is enabled in Management Hub > Resource Settings > Resource Monitoring. For details, see Resource Monitoring.

Permissions

Only super administrators, system administrators, and custom global roles with the Development – Modify Default Cluster for Resource Dashboard permission can change the default cluster displayed in the schedule resource dashboard.

Features

  • The schedule resource dashboard provides statistical analysis of Dataphin cluster scheduling resources from two perspectives: resource allocation and resource consumption. It focuses on CPU and memory metrics. Tasks with low resource utilization—risking waste—or high utilization—risking out-of-memory errors—appear in the Suggested Optimization Tasks list. This helps you identify and resolve issues quickly to improve platform stability and reduce resource costs.

  • The dashboard has three sections: resource allocation, resource consumption, and suggested optimization tasks. Use the latest snapshot values to quickly identify blocking tasks that consume excessive resources and cause backlogs. Or review trends over time to identify opportunities to improve resource utilization.

Data Statistics Frequency

Data is collected once per minute. For allocated resources, the dashboard uses the current snapshot value. For consumed resources, it uses the peak value over the past minute. Each page refresh updates the displayed data.

Access the Schedule Resource Dashboard

  1. On the Dataphin homepage, click Development in the top menu bar, and then click Task O&M.

  2. In the left navigation pane, click Overview, and then click Schedule Resource Dashboard to open the Schedule Resource Dashboard page.

Tenant Resource Dashboard Overview

Note

The tenant resource dashboard is not supported for Dataphin instances running on Mesos architecture.

image

Section

Description

Source Cluster

By default, the default scheduling cluster is selected. You can switch to any cluster where metric collection is enabled and status is Normal. You can also change the default cluster shown in the schedule resource dashboard.

Resource Overview

Shows and summarizes resources allocated to the selected source cluster, including CPU Allocation and Memory Allocation.

  • CPU Allocation:

    • When the source cluster is the default cluster: displays the CPU allocation value (c) for the current tenant, along with the available range (upper and lower limits) set for the current tenant.

    • If the source cluster is a registered scheduling cluster: Shows the sum of CPU allocations across all resource groups in the tenant for the selected source cluster (same as the allocation value shown in the Resource Consumption section when All Resource Groups is selected). Also shows the available range. The upper limit equals the total resources of the selected source cluster. The lower limit equals the sum of the lower limits of availability across all resource groups in the tenant for the selected source cluster.

  • Memory Allocation:

    • When the source cluster is the default cluster: displays the memory allocation value (G) for the current tenant, along with the available range (upper and lower limits) set for the current tenant.

    • If the source cluster is a registered scheduling cluster: Shows the sum of memory allocations across all resource groups in the tenant for the selected source cluster (same as the allocation value shown in the Resource Consumption section when All Resource Groups is selected). Also shows the available range. The upper limit equals the total resources of the selected source cluster. The lower limit equals the sum of the lower limits of availability across all resource groups in the tenant for the selected source cluster.

Note

For Dataphin instances running on Kubernetes architecture, if custom resource groups are not supported, only CPU and memory allocation values appear.

Resource Consumption

Shows CPU and memory consumption for the tenant within the selected time range and resource group.

  • Time Filter: Defaults to 3h. Choose from the last 3h, 6h, 12h, 24h, 3d, or 7d, or define a custom time range. Custom ranges must span between 10 minutes and 15 days.

  • Resource Group Filter: Defaults to All Resource Groups. You can select resource groups under the chosen source cluster. Resource groups under the default scheduling cluster cannot be mixed with those under a registered scheduling cluster.

    Note

    If you select All Resource Groups, only resource groups used for offline tasks appear.

  • CPU Allocation/Memory Allocation: Total CPU/memory allocated to tasks at each sampling point. The chart marks the maximum and minimum values in the selected time range as Max and Min.

  • Available Lower Limit/Available Lower Limit: Shows the CPU/memory available upper and lower limits for the tenant or selected resource group, based on your resource group filter choice.

  • Total Running Instances: Total number of instances in Running status at each sampling point, including recurring instances, data backfill instances, and one-time instances.

  • Total Waiting Instances: Number of instances waiting for scheduling resources at each sampling point.

Note

For Dataphin instances running on Kubernetes architecture, if custom resource groups are not supported, the resource group filter is unavailable and the chart does not show available upper and lower limits.

Suggested Optimization Tasks

Lists suggested optimization tasks for the tenant, grouped by CPU and memory. Only recurring tasks in the production environment that use the selected scheduling cluster are included. Shared-container tasks such as SQL tasks are excluded. Each task shows:

  • Task Name: Shows the task name and ID. Click the name to go to the Task O&M > Recurring Tasks page.

  • Operation Owner: The person responsible for operating this task.

  • Project: The project this task belongs to.

  • Latest CPU Allocation/Latest Memory Allocation: Total CPU/memory allocated to this task during its most recent run.

  • Latest CPU Consumption/Latest Memory Consumption: Total CPU/memory actually consumed during its most recent run.

  • Latest Consumption Rate: Ratio of actual resource consumption to allocated resources during the most recent run (Consumption Rate = Actual Resource Consumption / Allocated Resource).

  • Latest Runtime: Duration of the most recent run.

  • Last 7 Consumption Values: Resource consumption values for the last seven runs of recurring and data backfill instances of this task.

  • Average Runtime (Last 7): Average runtime for the last seven runs of recurring and data backfill instances of this task.

  • Actions: In the Actions column, click icons to View Resource Details or Configure Resources for the task.

    • View Resource Details: Click the image icon to open the Task Resource Details dialog box. View the task’s Basic Information, Resource Details (details from the most recent run or trends from the last seven runs), and Resource Allocation vs. Consumption Trend.

    • Configure Resources: Click the image icon to go to the development page for this task.

Use filters in the top-right corner of the list to find matching tasks. Supported filters include the following:

  • Latest Consumption Rate >> Below >> 25%/50%/75%

  • Latest Consumption Rate >> Above >> 50%/75%/90%

  • Latest CPU Allocation/Latest Memory Allocation >> Top 20/Top 50/Top 100

  • Latest CPU Consumption/Latest Memory Consumption >> Top 20/Top 50/Top 100

Click Export in the top-right corner to export the filtered task list to Excel. For the Last 7 Consumption Values column, values appear in one cell, separated by commas (,).

Suggested Optimization Tasks: Recommendations

  • If a task allocates far more resources than it consumes and runs for a long time, monitor it closely. It may delay ad hoc queries or downstream business operations.

  • If a task allocates far more resources than it consumes and runs for a short time, monitor it. You can reallocate unused resources to other tasks facing resource shortages.

  • If a task’s resource consumption approaches its allocation, monitor it. Low headroom may cause delays or failures.

  • If a task’s memory consumption reaches or exceeds 100%, monitor it closely. Increase its memory allocation to avoid out-of-memory errors and failed runs that affect data output.

Cluster Resource Dashboard Overview

image

Section

Description

Source Cluster

By default, the default scheduling cluster is selected. You can switch to any cluster where metric collection is enabled and status is Normal. You can also change the default cluster shown in the schedule resource dashboard.

Resource Overview

Shows and summarizes resources allocated to the selected source cluster, including CPU Allocation and Memory Allocation.

  • CPU Allocation: Shows CPU allocation (c), available amount (c), and allocation rate (%) for the default scheduling cluster.

  • Memory Allocation: Shows memory allocation (G), available amount (G), and allocation rate (%) for the default scheduling cluster.

Resource Consumption

Shows CPU and memory consumption for the default scheduling cluster.

  • Time Filter: Defaults to 3h. Choose from the last 3h, 6h, 12h, 24h, 3d, or 7d.

  • CPU Allocation/Memory Allocation: Total CPU/memory allocated to tasks at each sampling point. The chart marks the maximum and minimum values in the selected time range as Max and Min.

  • CPU Consumption/Memory Peak Consumption: Total CPU/memory actually consumed by tasks at each sampling point.

  • Total Running Instances: Total number of instances in Running status at each sampling point, including recurring instances, data backfill instances, and one-time instances.

Suggested Optimization Tasks

When consumption and allocation differ greatly, use the Suggested Optimization Tasks list to find tasks with low consumption rates. Adjust their resource configurations to improve overall resource utilization. For details, see Suggested Optimization Tasks and Suggested Optimization Tasks: Recommendations.

Note

Only Dataphin instances running on Mesos architecture support suggested optimization tasks.