Skip to main content

Clusters Tools

File: mcp_admin_console/tools/clusters.py

Tools for listing, describing, and diagnosing BYOC clusters.

List and Describe

ToolParametersDescription
list_clusterscluster_name, account_id, region_id, sr_version, limit, offsetList clusters with filters. Returns name, ID, account, region, status, VM specs
list_clusters_simplelimit, offsetSimplified cluster list (less detail, faster)
describe_clustercluster_idFull cluster detail -- region, VMs, network, storage, config, state
describe_instancecluster_id, vm_idDescribe a specific VM instance

Cluster Operations

ToolParametersDescription
get_cluster_infra_operationscluster_idInfrastructure operations history (CREATE, RESUME, SUSPEND, etc.)
get_cluster_behaviorcluster_id, behavior_idDetails of a specific cluster behavior/operation
get_region_behaviorscluster_idRegional cluster behaviors (operations from region service)
get_runtime_variablescluster_idStarRocks runtime variables
list_cluster_configcluster_idFE/BE/CN configuration keys and values
get_clusters_by_releaserelease_keyFind clusters running a specific StarRocks version
get_clusters_by_amiami_idFind clusters using a specific AMI

Query History

ToolParametersDescription
get_query_userscluster_idDatabase users who executed queries
get_query_recordscluster_id, start_time, end_time, status, filter_user, warehouse, search, list_size, order_col, order_descQuery history. Order by startTime, timeUsed, cpuCostNs, or scanRows
get_query_detailcluster_id, query_idFull detail for a specific query -- SQL, timing, rows, CPU/mem cost

Diagnostics

ToolParametersDescription
read_cluster_filecluster_id, vm_id, pathRead a file from a cluster VM
get_cluster_dmesgcluster_id, vm_idKernel log (dmesg) -- useful for OOM kills, hardware errors
get_query_dumpcluster_idStarRocks query dump
get_agent_settingscluster_idCelerData agent settings
get_backup_log_configcluster_idBackup log configuration
list_target_groupscluster_idNLB target groups

Coredump and Debug

ToolParametersDescription
check_vm_coredump_statecluster_id, vm_idCheck if coredump collection is enabled
list_vm_coredump_filescluster_id, vm_idList coredump files
list_vm_debuginfo_filescluster_id, vm_idList debug info files
get_instance_serial_consolecluster_id, vm_idSerial console output from a VM