QrsWorker指标
名字 | 含义 |
opensearch.ha3suez.qrs.proc_cpu | Qrs cpu使用比例 |
opensearch.ha3suez.qrs.proc_mem_rss | Qrs使用的Rss内存大小 |
opensearch.ha3suez.qrs.proc_mem_used_ratio | Qrs内存使用比例 |
Qrs查询QPS指标
名字 | 含义 |
opensearch.ha3suez.qrs.basic.inqpsnormal | Qrs 普通查询的 QPS,包含各种 Error 查询 |
opensearch.ha3suez.qrs.basic.inqpsindependentphase1 | Qrs 上独立第一阶段查询的 QPS |
opensearch.ha3suez.qrs.basic.inqpsindependentphase2 | Qrs 上独立第二阶段查询的 QPS |
opensearch.ha3suez.qrs.debug.syntaxerrorqps | 查询中 Qrs 上发生语法错误请求的 QPS,包括 parse 子句失败、result format 非法等错误 |
opensearch.ha3suez.qrs.debug.processerrorqps | 查询中 Qrs 上 process 错误请求的 QPS,包括 Processor、ProcessorChain 不存在导致的 Qrs 无法处理 request、Process 发生错误等情况,不包括语法错误 |
opensearch.ha3suez.qrs.debug.emptyqps | Qrs 上普通查询或者独立一阶段查询请求结果为空的 QPS |
Qrs查询耗时指标
名字 | 含义 |
opensearch.ha3suez.qrs.basic.requestpoolwaittime | Qrs 上 session 在 worker 队列中等待的时间,等于:sessionStart - beginSession |
opensearch.ha3suez.qrs.basic.qrssessionlatencynormal opensearch.ha3suez.qrs.basic.qrssessionlatencyindependentphase1 opensearch.ha3suez.qrs.basic.qrssessionlatencyindependentphase2 | 普通查询/独立一阶段/独立二阶段 Qrs 上从 session 如队列到处理完毕的时间,等于 RequestPoolWaitLatency + QrsProcessLatency |
opensearch.ha3suez.qrs.phase1.waitLatencyPhase1 opensearch.ha3suez.qrs.phase1.waitLatencyPhase2 | 第一阶段/第二阶段 Qrs 上等待下游节点返回异步请求结果所用时间 |
Qrs Sql查询指标
名字 | 含义 |
opensearch.ha3suez.qrs.sql.qps | sql查询的 QPS,包含各种 Error 查询 |
opensearch.ha3suez.qrs.sql.errorqps | sql查询的总error数 |
opensearch.ha3suez.qrs.sql.getplanerrorqps | sql查询生成可用的iquan plan失败数 |
opensearch.ha3suez.qrs.sql.sqlplanlatency | sql查询query转换成可执行navi图消耗的时间 |
opensearch.ha3suez.qrs.sql.plan2graphlatency | iquan plan转换成可执行navi图的时间 |
opensearch.ha3suez.qrs.sql.rungraphlatency | 跑图消耗时间 |
opensearch.ha3suez.qrs.sql.processlatency | 处理sql 查询消耗时间 |
opensearch.ha3suez.qrs.sql.sessionlatency | 总的sql查询消耗时间,包括线程池排队时间+处理sql 查询消耗时间 |
opensearch.ha3suez.qrs.sql.formatlatency | format结果的时间 |
opensearch.ha3suez.qrs.sql.resultsize | 结果的长度 |
opensearch.ha3suez.qrs.sql.rowcount | 结果的条数 |