数据库中间件-监控

Posted 微创智云

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了数据库中间件-监控相关的知识,希望对你有一定的参考价值。


分布式数据库监控配置

  1. log4j,级别调成info没问题了,换成debug,还是抛出那个异常 后续替换成logback

  2. 修改配置文件webappWEB-INFxmlpath.properties

xmlpath=E:/Codes/Java/DevOps/Mycat/cobar-master/manager/src/main/resources/ 

后续对接DUBBO 接口服务对应的 Cluster-集群信息 ClusterDB-Cobar信息

  1. 启动配置

数据库中间件-监控

数据库中间件-监控


2.部署包

https://pan.baidu.com/s/1Hc9JDdmSabchEroye0Bfzw


分布式数据库中间件的演化之路

cobar - mycat - clusterdb

 

演化差异

优点

缺点

Cobar

解决数据库连接过多

解决成本和伸缩性问题

解决可用性问题

解决成本和伸缩性问题

容易卡死

MyCat

继承Cobar 将BIO替换成NIO

加入JDBC协议支持DB2/Oracle等

JDBC高并发性能低低

 分布式事物

ClusterDB

继承MyCat 解决高并发下JDBC

优化

- 数据分片规则

- 水平分表LIMIT限制

- Route路由规则

- JDBC连接Oracle 后端管理心跳语句检查优化

 

#改进

- JDBC连接Oracle高并发下Session不释放

- JDBC连接Oracle高并发下线程池阻塞问题

- Log4j日志框架升级为Logback

- druid1.0.26升级druid1.1.1

 

#扩展

- 后端为JDBC连接Oracle下,使用客户端连接中间件表显示和表数据展示

- 实现单库分表,按照日期分组,后按照日期分片

- 数据分片规则

- 数据分片节点查看

- 数据SQL执行调运链

- 通过ClusterDB Client替代第三方的Haproxy/LVS/F5等第三方高可用



监控界面展示

数据库中间件-监控


数据库中间件-监控

数据库中间件-监控

数据库中间件-监控


以上是关于数据库中间件-监控的主要内容,如果未能解决你的问题,请参考以下文章

网易开源中间件 -Cetus监控模块

监控分析——Web中间件

中间件SpringBoot 整合 Prometheus 实现应用监控

Prometheus 监控思科交换机---各中间件安装部署

中间件运维分析中的选型与实践

ARP第三方中间人欺骗,伪装,监控数据