数据库响应时间p99等关键指标怎么看呢?

【 使用环境 】测试环境
【 OB or 其他组件 】prometheus和grafana
【 使用版本 】4.0.0.0
【问题描述】请问各位老师,OB 数据库响应时间 p95、p99 、p999 这些关键指标怎么看呢?
默认监控并没有,如何编辑公式可以看呢?

如果grafana没有配置这几个监控图表的话,需要你自己使用promethuse的promsql在grafana中创建一个图表

promsql 怎么写呢? 我尝试使用 histogram_quantile 函数,但查不出数据
histogram_quantile(0.95,
(sum(rate(ob_sysstat{stat_id=“40003”,ob_cluster_name=~"$obcluster",obzone=~"$obzone",svr_ip=~"$observer",tenant_name=~"$tenant_name"}[$__rate_interval])) by ($group) + sum(rate(ob_sysstat{stat_id=“40005”,ob_cluster_name=~"$obcluster",obzone=~"$obzone",svr_ip=~"$observer",tenant_name=~"$tenant_name"}[$__rate_interval])) by ($group) + sum(rate(ob_sysstat{stat_id=“40009”,ob_cluster_name=~"$obcluster",obzone=~"$obzone",svr_ip=~"$observer",tenant_name=~"$tenant_name"}[$__rate_interval])) by ($group) + sum(rate(ob_sysstat{stat_id=“40009”,ob_cluster_name=~"$obcluster",obzone=~"$obzone",svr_ip=~"$observer",tenant_name=~"$tenant_name"}[$__rate_interval])) by ($group) + sum(rate(ob_sysstat{stat_id=“40001”,ob_cluster_name=~"$obcluster",obzone=~"$obzone",svr_ip=~"$observer",tenant_name=~"$tenant_name"}[$__rate_interval])) by ($group))
/
(sum(rate(ob_sysstat{stat_id=“40002”,ob_cluster_name=~"$obcluster",obzone=~"$obzone",svr_ip=~"$observer",tenant_name=~"$tenant_name"}[$__rate_interval])) by ($group) + sum(rate(ob_sysstat{stat_id=“40004”,ob_cluster_name=~"$obcluster",obzone=~"$obzone",svr_ip=~"$observer",tenant_name=~"$tenant_name"}[$__rate_interval])) by ($group) + sum(rate(ob_sysstat{stat_id=“40006”,ob_cluster_name=~"$obcluster",obzone=~"$obzone",svr_ip=~"$observer",tenant_name=~"$tenant_name"}[$__rate_interval])) by ($group) + sum(rate(ob_sysstat{stat_id=“40008”,ob_cluster_name=~"$obcluster",obzone=~"$obzone",svr_ip=~"$observer",tenant_name=~"$tenant_name"}[$__rate_interval])) by ($group) + sum(rate(ob_sysstat{stat_id=“40000”,ob_cluster_name=~"$obcluster",obzone=~"$obzone",svr_ip=~"$observer",tenant_name=~"$tenant_name"}[$__rate_interval])) by ($group))
)