Open Teingi opened 3 months ago
需求解释: 我们在查询慢SQL问题的时候比较常用的两大功能是
其中方式1的Plan Monitor Report 报告我们还在套餐中进行了封装,就是obdiag gather scene run --scene=observer.perf_sql --env "{db_connect='-h127.0.0.1 -P2881 -utest@test -p** -Dtest', trace_id='Yxx'}",通过这个功能我们直接可以获取Plan Monitor Report,还能获取集群基本信息,日志信息等,但是没有全链路的内容,所以想改造一下,变成obdiag gather scene run --scene=observer.perf_sql --env "{db_connect='-h127.0.0.1 -P2881 -utest@test -p** -Dtest', trace_id='Yxx'}" --env need_trace=True,如果--env need_trace=True则调用一下全链路诊断功能。
Describe your use case
慢SQL问题分析的时候期望组合Plan Monitor Report 报告 + 全链路信息的内容
Describe the solution you'd like
慢SQL问题分析的时候期望组合Plan Monitor Report 报告 + 全链路信息的内容 可以增加参数来让用户同时能拿到这两个信息 原来:obdiag gather scene run --scene=observer.perf_sql --env "{db_connect='-h127.0.0.1 -P2881 -utest@test -p** -Dtest', trace_id='Yxx'}"
新:obdiag gather scene run --scene=observer.perf_sql --env "{db_connect='-h127.0.0.1 -P2881 -utest@test -p** -Dtest', trace_id='Yxx'}" --env need_trace=True
Describe alternatives you've considered
No response
Additional context
No response