Tiflash如何监控workload

为提高效率,请提供以下信息,问题描述清晰能够更快得到解决:
【 TiDB 使用环境】
想问一下怎么监控TiFlash上正在运行的workload,比如是从TiSpark来还是从TiDB SQL查询来,如果是SQL那么哪句SQL跑到了TiFlash上(方便和TiKV上跑的SQL区别)?

【概述】 场景 + 问题概述

【背景】 做过哪些操作

【现象】 业务和数据库现象

【问题】 当前遇到的问题

【业务影响】

【 TiDB 版本】
v4.0.12

【附件】 相关日志及监控(https://metricstool.pingcap.com/)


若提问为性能优化、故障排查类问题,请下载脚本运行。终端输出的打印结果,请务必全选并复制粘贴上传。

目前没有好办法,现在一个 SQL 可以同时扫码 tikv 和 tiflash的

是的,这正是我现在遇到的问题,看到了tiflash grafana上的workload,然而找不到哪里来的

:grinning:可以在 asktug 需求模块,提一个需求

一条SQL进入TiDB后会由优化器分解并分配给不同的组件执行,所以是有可能在TiKV和TiFlash上都跑的,我们可以在Dashboard界面中查看({pd-ip}:{pd-port}/dashboard/#/statement)。如果您是DBA或者关心资源使用,可以使用 Grafana观察,在 ‘ <集群名称>-TiFlash-Summary ’可以查看,不过这里的Query是SQL的子任务.

@Song 是否可以考虑加一个 flag 在 tispark?缺省是 tidb