随笔分类 -  数据库监控

oceanbase odc 开源了
摘要:我以前也打开简单说过,oceanbase odc 的实现(通过同时猜测的),就在今天odc 整体源码开源了,对于需要自己扩展的同学是比较方便的,同时也可以更好的学习odc 的实现机制 目前odc 包含的组件 client web 前端,同时也有基于electron 包装的客户端,会启动jar 暴露的 阅读全文

posted @ 2023-08-30 21:32 荣锋亮 阅读(126) 评论(0) 推荐(0) 编辑

使用 oceanbase做为xxljob 以及nacos 的mysql存储
摘要:如果我们的xxljob 以及nacos 集群比较多,同时需要提供ha 以及灵活的mysql 管理能力,基于tidb 以及oceanbase 是一个不错的选择 oceanbase 多租户能力上是比较方便的,可以更好的提供服务能力,以下是一个简单的示例,实际使用我们李勇多租户能力进行扩展下 同时提供好h 阅读全文

posted @ 2022-10-25 23:26 荣锋亮 阅读(681) 评论(0) 推荐(0) 编辑

pmm 最近的一些变动
摘要:好久没太关注pmm了,看了下发现包含了不少新特性 架构变动 从下图可以看出,pmm 也支持其他服务的监控了,比如server,其他服务(可以保留prometheus 或者openmetrics 兼容协议的)从官方介绍可以看到haproxy,node 。。。。 都是可以支持了 pmm server 基 阅读全文

posted @ 2022-07-24 21:44 荣锋亮 阅读(136) 评论(0) 推荐(0) 编辑

sijms/go-ora 1.0 发布了,使用buffer提升了系统的性能
摘要:基于buffer的改进,提升了系统的查询性能,经过测试还是比较明显的对于需要使用golang 链接oracle 的话,已经是一个很不错的选择了,同时prometheus 的exporter 性能测试,提升也是很大的,可以参考https://github.com/rongfengliang/oracl 阅读全文

posted @ 2021-03-02 20:19 荣锋亮 阅读(180) 评论(0) 推荐(0) 编辑

pmm2.12.0 运行
摘要:很简单,主要是学习下新版本的功能以及验证下官方的新架构设计 环境准备 docker-compose 文件 version: "3" services: pmm2: image: percona/pmm-server:2.12 volumes: - "pmmdata:/srv" environment 阅读全文

posted @ 2020-12-22 17:23 荣锋亮 阅读(251) 评论(0) 推荐(0) 编辑

基于godror 的 oracle prometheus exporter
摘要:iamseth/oracledb_exporter 是一个挺不错的 oracle prometheus exporter ,但是因为oracle golang 驱动的问题,不是很方便 (构建,使用),所以基于godror/godror 调整了一个版本(很简单,替换一个依赖包就可以了),以下是参考说明 阅读全文

posted @ 2020-12-10 11:41 荣锋亮 阅读(759) 评论(2) 推荐(0) 编辑

一种业务延时状态分析的方法
摘要:很多时候我们进行分析业务系统问题的时候不简单的只是请求带宽情况,对于数据的实时状态也是比较重要的 比如tcp 的延迟情况(需要实时,尤其是在分析黑盒以及复杂系统的时候,db,以及基于网络的复杂业务系统) 一张参考图 方案很简单,实际上现在有好多链路分析的工具 ,这里只关注黑盒模式同时系统有没有使用相 阅读全文

posted @ 2020-09-21 17:15 荣锋亮 阅读(291) 评论(0) 推荐(0) 编辑

odyssey prometheus 监控
摘要:因为odyssey 兼容pgbouncer,我们可以直接使用pgbouncer的exporter 环境准备 docker-compose 文件 version: "3" services: postgres: image: postgres:12 ports: - "5432:5432" envir 阅读全文

posted @ 2020-08-22 17:33 荣锋亮 阅读(321) 评论(0) 推荐(0) 编辑

ola 不错的sql server 维护方案
摘要:ola 提供了一堆sql,我们可以用来方便的处理sql server的一些日常维护,很值得使用下 支持的功能 数据备份 一致性检查 索引以及统计信息维护 参考资料 https://ola.hallengren.com/ https://github.com/olahallengren/sql-ser 阅读全文

posted @ 2020-06-11 20:48 荣锋亮 阅读(252) 评论(0) 推荐(0) 编辑

html-query-plan一个不错的sql server查询计划展示web 组件
摘要:html-query-plan 是一个不错的sql server 查询计划web 展示组件,基本可以还原sql server 查询计划的展示,如果我们需要集成web 的 sql server 性能优化,是一个不错的选择 参考使用 下载html-query-plan 我使用了2.6版本的,参考如下地址 阅读全文

posted @ 2020-05-06 10:58 荣锋亮 阅读(465) 评论(0) 推荐(0) 编辑

grafana 开发参考资料
摘要:最近在看pmm的实现,因为pmm 的dashboard 是基于grafana的,所以就整理了一些关于grafana开发的一些资料 官方参考文档 https://grafana.com/docs/grafana/latest/developers/developer-resources/ 扩展开发的一 阅读全文

posted @ 2020-05-04 11:01 荣锋亮 阅读(760) 评论(0) 推荐(0) 编辑

pmm 2.x 与1.x 的差异
摘要:以下只是一个简单的说明,详细的还需要查看代码的处理 1.x 的架构 可以看到依赖的组件是比较多的 2.x 的架构 pmm client 整体上与1.x 类似,基本没变,只是对于query 的部分,统一通过一个pmm-agent处理了,这样整体通信 就更清晰了,同时也实现了统一化 pmm server 阅读全文

posted @ 2020-05-04 10:44 荣锋亮 阅读(477) 评论(0) 推荐(0) 编辑

netdata 实时性能监控系统
摘要:netdata 是一个分布式,高性能的实时系统&&应用监控系统,同时生态也很不错 工作原理 参考生态 说明 从图上我们可以看出netdata基本可以大统一了,包含可监控的整个链路,是一个值得研究的工具 参考资料 https://github.com/netdata/netdata 阅读全文

posted @ 2020-04-28 19:50 荣锋亮 阅读(1320) 评论(0) 推荐(0) 编辑

wal2json pg扩展centos7构建
摘要:使用wal2json可以将pg 变动输出为json 格式,是一个pg 扩展,支持pg9.4+ 目前看到netflix 的dblog 对于pg 的支持就是基于此插件 以下是关于centos 7的构建说明 因为使用了centos-release-scl pg 开发包安装 添加yum仓库包 yum ins 阅读全文

posted @ 2019-12-18 11:12 荣锋亮 阅读(1237) 评论(0) 推荐(0) 编辑

cratedb 做为prometheus 的后端存储
摘要:prometheus 提供了remote_write 以及remote_read 的数据存储方式,可以帮助我们进行数据的长时间存储、方便查询 cratedb 提供了对应的adapter,可以直接进行适配。 以下演示一个简单的cratedb 集群以及通过write 以及read 存储通过grok ex 阅读全文

posted @ 2019-08-18 10:17 荣锋亮 阅读(1489) 评论(0) 推荐(0) 编辑

pmm 添加proxysql metrics
摘要:pmm 对于proxysql 的管理是基于metrics的进行处理的,使用的是proxysql exporter 对于proxysql exporter的添加,比较简单,我们可以通过独立的额容器运行exporter 服务 pmm 参考架构 方便大家对于pmm 加深印象 环境准备 docker-com 阅读全文

posted @ 2019-08-06 17:15 荣锋亮 阅读(753) 评论(0) 推荐(0) 编辑

pmm docker-compose 运行试用
摘要:pmm 是一个很不错的mysql、mongo、postgresql 数据库监控平台,基于prometheus、grafana、exporter 算是一个比较完整 的数据库分析平台 参考架构图 环境准备 对于pg 以及mysql 的运行基于docker 官方镜像,添加了pmm client 包,同时为 阅读全文

posted @ 2019-08-05 22:58 荣锋亮 阅读(1080) 评论(0) 推荐(0) 编辑

promethues exporter+ grafana 监控pg+mysql
摘要:这篇文章本来是打算使用pmm 进行数据库监控的,但是居然参考官方文档使用docker 运行起来有点问题,所以直接改用 exporter 进行处理,但是比pmm 弱好多 pmm 的参考架构 说明,以上图比较早了, 实际上也可以监控mongodb,同时也是使用exporter处理的,只是pmm 基于gr 阅读全文

posted @ 2019-08-05 19:45 荣锋亮 阅读(1380) 评论(0) 推荐(0) 编辑

导航

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5
点击右上角即可分享
微信分享提示