数据库监控
文章平均质量分 71
prometheus相关工作记录
请给我的爱人一杯mojito
所以,人这一辈子,只有健康的身体是一切的根基。
透支了健康的人生,可能就是再也没有来日。
展开
-
性能分析performance_schema
背景使用Mysql原生自带的性能分析工具——performance_schema库(mysql的性能监控功能)profiling功能在5.6开始逐渐被performance_schema取代,information_schema中部分性能数据收集迁移到了performance_schema中。一言以蔽之,P_S库值得我们学习,对它的合理使用,有利于我们对数据库进行分析官方文档的解读https://github.com/xiaoboluo768/mysql-system-schema/wiki原创 2021-01-25 16:34:47 · 467 阅读 · 0 评论 -
项目03(上云otter测试05 使用问题汇总01)
背景使用中,需要注意的事项(具体细节见官网,下面记录本人使用中的心得)1.otter只支持ROW模式的数据同步2.不支持无主键表同步3.同步操作发生在新数据创建后,也就是最新位点((默认只同步,开启同步动作Channel之后新建的数据))4.设置为新的位点((跳过失败位点,配置管理,canal配置,见下图))5.一个Channel通道对应一个Pipeline再对应多个数据映射条件。6.RDS默认只保留10分钟的binlog,如果canal中断了10分钟以上就再也起不来了。7.不要在目标库上(原创 2020-11-23 17:54:39 · 323 阅读 · 0 评论 -
项目03(上云otter测试04)
背景承接项目03(上云otter测试03),本篇内容为配置数据同步写在前面参考文档https://blog.csdn.net/eagle89/article/details/104768338?utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromBaidu-4.control&depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFro原创 2020-11-23 13:55:16 · 262 阅读 · 2 评论 -
项目01(实现从Sql Server数据库读取报警数据并发送到企业微信02)
本篇介绍把本地库表中的信息通过python发送到企业微信(sql server)背景承接上一篇博文《项目01(实现从Sql Server数据库读取报警数据并发送到企业微信01)》link业务逻辑读取监控主机上DBCenter库中MobileMessages表中的监控内容Content字段发送到企业微信中的自建应用中设计思路利用python2.6.6发送(线上,脚本主机上的版本)利用python3.9.0发送(新安装,miniconda,内容见下面链接)link注意:方案一解决目前的原创 2020-11-09 15:40:36 · 528 阅读 · 0 评论 -
项目01(实现从Sql Server数据库读取报警数据并发送到企业微信01)
本篇介绍从远程库中拉取数据表到本地库(sql server)背景为解决值班手机替换方案,且报警不方便查看问题(短信报警也有成本问题)业务逻辑远程库中有一张表MobileMessages,实时存放有zabbix和hostmonitor的报警信息(短信类)。1.拉取远程表到监控主机的sql server中的DBcenter库中(库中建立需要的字段信息,参照远程表结构)。说明:Status字段默认0表示为发送的信息,发送接收之后更改为1表示已发送。同时更新SentTime字段为getdate()表示原创 2020-11-09 14:41:06 · 724 阅读 · 0 评论 -
Prometheus报警发送到企业微信
添加企业微信报警范围涉及,linux主机+mysql+mongo+pg准备工作1: 访问网站 注册企业微信账号2: 访问apps 创建第三方应用,点击创建应用按钮 -> 填写应用信息:企业微信参数(请根据自己的路径设置) /home/prometheus/prometheus/alertmanager #路径信息alertmanger 配置:#注意参数行的缩进保持一致receivers:name: ‘wechat’ #(-name标签需要写入同一个receivers:)#此行可省原创 2020-11-03 14:44:50 · 530 阅读 · 0 评论