oceanbase 监控rpc in和rpc out是什么意思

【 使用环境 】生产环境 or 测试环境
【 OB or 其他组件 】
【 使用版本 】
【问题描述】清晰明确描述问题
【复现路径】问题出现前后相关操作
【附件及日志】推荐使用OceanBase敏捷诊断工具obdiag收集诊断信息,详情参见链接(右键跳转查看):

【SOP系列 22 】——故障诊断第一步(自助诊断和诊断信息收集)

【备注】基于 LLM 和开源文档 RAG 的论坛小助手已开放测试,在发帖时输入 [@论坛小助手] 即可召唤小助手,欢迎试用!

oceanbase监控 rpc in和rpc out是什么意思

根据文档库中的信息,OceanBase 数据库监控中的 RPC INRPC OUT 指的是:

  • RPC IN:指的是来自其他 OBServer 节点或客户端向当前 OBServer 节点发起的 RPC 请求。这些请求进入当前 OBServer 节点后,会被放入相应的租户请求队列中等待处理。具体来说,当一个租户线程发现队列中有新的请求时,会将其取出并执行,然后将结果返回给发起请求的一方。

  • RPC OUT:指的是当前 OBServer 节点向其他 OBServer 节点或客户端发起的 RPC 请求。这种请求通常发生在分布式 SQL 执行过程中,当前 OBServer 节点需要与其他节点协作完成某个操作时。

这两个指标可以帮助您了解当前 OBServer 节点的 RPC 通信情况,包括请求的数量、响应时间等,有助于分析系统的性能和稳定性。这些信息通常可以通过 OCP 平台的监控功能获取,OCP 会采集并展示这些指标,帮助您全面了解 OceanBase 集群的使用状况。

参考文档:

  • 文档片段 3:描述了多租户线程处理分布式 SQL RPC 请求的过程。
  • 文档片段 4:描述了监控链路中的各种指标,包括 RPC 指标。

详情请参考:

  1. 监控告警
  2. V$OB_RPC_OUTGOING
  3. OceanBase 数据库多租户线程
  4. RPC 连接认证
  5. GV$OB_RPC_INCOMING
  6. OceanBase 术语
1 个赞