ObProxy 监控查询

【产品名称】OceanBase v3.1.1

【产品版本】OceanBase v3.1.1

【问题描述】安装好开源版本的OceanBase后,通过查询v$系统试图可以查看当前observer的运行指标,但该试图中好像没有包含ObProxy的监控指标。是否有什么方法可以查看ObProxy的监控数值?

因为没有通过OCP部署,所以无法使用OCP查看ObProxy 监控指标。

在oceanbase 库中是否有单独维护obproxy的监控指标试图?在v$sysstat 中好像没有看到proxy相关的项?

observer中没有obproxy相关的配置,obproxy通过exporter的方式将一些内部的状态暴露了出来,没有特别指定的话是2884端口

curl 'http://{obproxy_ip}:2884/metrics'

如果有prometheus的话可以通过prometheus拉取这个exporter提供的数据

1 个赞

感谢回复!目前看起来,curl的方式返回的信息比较复杂,代码执行起来解析有难度。

如果不想引入prometheus的话是否有其他方式可以查询到proxy的监控信息呢?类似执行sql语句查询v$sysstat一样?

可以的。研究一下ob开源版提供的prometheus模板和grafana模板,提取性能收集sql。

1 个赞