前言
OceanBase是由蚂蚁集团完全自主研发的国产原生分布式数据库,是一款高性能分布式数据库系统
PIGOSS BSM作为网利友联科技完全自主研发的纯国产基础 IT 架构运行状态监测平台软件,可提供 IT 基础资源 满足7×24 小时不间断的监测;已全面且持续的兼容国产化数据库的运维监控,目前已经支持监控OceanBase数据库,支持自动化数据采集、自动化监控、可视化展现、自动化巡检和告警、数据分析等全面的运维监控场景。

支持自动发现数据库
PIGOSS BSM支持自动发现OceanBase数据库,填写相应监控参数即可完成自动发现并添加资源进行采集;并且支持添加资源前自动改名与选择添加分组,提高实施效率

支持快速诊断连接
对于已添加的OceanBase监控资源,可以在资源配置中使用“JDBC测试”按钮对当前监控连接所填写的参数进行快速诊断
通过快速诊断提示,用户可以在第一时间快速定位监控系统无法连接被监控数据库端的问题,对于处置故障,保证监控平台业务正常运行至关重要

支持远程执行SQL语句
通过页面“工具箱 - 常用SQL语句”可以远程登录数据库执行SQL语句,并且支持保存,方便后续重复执行

支持监控的部分指标展示
PIGOSS BSM目前已实现支持OceanBase数据库,相关部分重要指标如下

指标名称 | 指标描述 |
QPS | 每秒处理 SQL 语句的次数 |
QPS响应时间 | SQL 语句的平均耗时 |
TPS | 每秒处理总事务数 |
事务响应耗时 | 处理所有事务的平均耗时 |
事务日志 | 每秒提交的事务日志数 |
事务日志耗时 | 每次事务日志网络同步的平均耗时 |
等待事件 | 每秒发生的等待事件次数 |
请求等待队列 | 平均每秒进入等待队列的 SQL 数 |
CPU | 主机的 CPU 使用率 |
内存 | 主机中已使用物理内存的大小 |
Mem Store | MEMStore 的大小 |
RPC调用 | 收发RPC包的平均耗时 |
锁等待 | 写锁等待成功与失败的次数和平均耗时 |
IOPS | IOPS |
IO | 读取和写入的数据量 |
IO 耗时 | IO读和写的耗时 |
命中率 | 块,行,location,bloomfilter,提交日志缓存命中率 |
缓存请求次数 | 块,行,location,bloomfilter,提交日志缓存请求次数 |
总结
在国家政策的推动下,国产数字化建设的不断发展,不论在国防军工、政务单位,还是在能源、交通、金融、医疗、教育等行业,“高安全性”“自主可控”将成为发展的重要基石和保障。
PIGOSS BSM软件的运行环境已全面支持国产化环境,包含国产服务器、CPU芯片,国产化操作系统、数据库、中间件的适配,支持主流的国产化环境下安全稳定地运行,不断优化和兼容更多国产化平台或资源,并且已在多个客户现场长期经过验证。