obd support call/flame graph

This commit is contained in:
obdev
2023-02-10 04:41:26 +00:00
committed by ob-robot
parent b889a69fbb
commit 0054972a42
2 changed files with 10 additions and 1 deletions

View File

@ -56,7 +56,7 @@ function _obd_sh_complete_func
COMPREPLY=()
cur="${COMP_WORDS[COMP_CWORD]}"
prev="${COMP_WORDS[COMP_CWORD-1]}"
all_cmds["$*"]="prepare deploy redeploy reinstall start stop restart destroy upgrade mysqltest pid ssh less gdb sql mysql oracle edit list sys display create_tenant drop_tenant sysbench tpch tpcc tpcds"
all_cmds["$*"]="prepare deploy redeploy reinstall start stop restart destroy upgrade mysqltest pid ssh less gdb sql mysql oracle edit list sys display create_tenant drop_tenant sysbench tpch tpcc tpcds graph"
case $prev in
list)
return 0

View File

@ -490,6 +490,11 @@ function tpcds {
obd test tpcds $deploy_name $OBCLIENT_BIN_ARGS $extra_args
}
function graph {
get_deploy_name
obd tool graph $deploy_name $extra_args
}
function help_info {
echo """
@ -523,6 +528,7 @@ sql [-n DEPLOY_NAME] Connect to target server by root@sys, u
sys [-n DEPLOY_NAME] Connect to target server by root@sys, use '--help' for more details.
mysql [-n DEPLOY_NAME] Connect to target server by root@mysql, use '--help' for more details.
oracle [-n DEPLOY_NAME] Connect to target server by SYS@oracle, use '--help' for more details.
graph [-n DEPLOY_NAME]
Options:
-V, --version Show version of obd.
@ -672,6 +678,9 @@ function main() {
tpcds)
tpcds
;;
graph)
graph
;;
*)
help_info
;;