Kube-Prometheus监控MySQL(二)
MySQLDeploymentapiVersion: apps/v1
kind: Deployment
metadata:
#设置唯一名称,建议添加数据库实例ip
name: mysql-exporter-172.16.1.77
namespace: monitoring
labels:
app.kubernetes.io/component: exporter
app.kubernetes.io/name: mysql-exporter
app.kubernetes.io/part-of: kube-prometheus
app.kubernetes.io/version: v0.14.0
spec:
selector:
matchLabels:
app.kubernetes.io/component: exporter
app.kubernetes.io/name: mysql-exporter
app.kuber ...
Kube-Prometheus监控主机和中间件(一)
一、背景简介云原生技术是近年来发展迅速的一个领域,云原生应用程序具有弹性伸缩、持续交付、可观察性、安全性和资源利用率等优势,有助于企业更好地适应市场和竞争环境。随着云计算和容器化技术的不断成熟,它的发展趋势也越来越明显。随着公司业务发展及技术架构的演进,云原生技术在公司新的项目中得到应用。但是使用云原生技术后,自研的监控平台成为业务发展的一个限制,如何解决监控问题,成为一个迫切的问题。
二、技术原理分析
三、命名空间及权限命名空间kubectl create namespace monitoring
# 执行结果:namespace/monitoring created
配置角色和权限monitoring-role.yamlapiVersion: rbac.authorization.k8s.io/v1
kind: Role
metadata:
name: prometheus-k8s
namespace: mos-monitoring
rules:
- apiGroups: [""]
resources:
- ...
MySQL行锁升级邻键锁的Bug引起死锁问题排查
一、问题现象线上接口在并发请求的场景部分请求失败,查询线上日志发现时出现死锁,异常日志如下:
org.apache.ibatis.exceptions.PersistenceException:
### Error querying database. Cause: com.mysql.jdbc.exceptions.jdbc4.MySQLTransactionRollbackException: Deadlock found when trying to get lock; try restarting transaction
### The error may exist in com/....../dao/mapper/ShortLinkMapper.xml
### The error may involve defaultParameterMap
### The error occurred while setting parameters
### SQL: select * from short_link_id_map where table_name_index = ? a ...
如何高效提问
如何高效提问——分享PPT
《你要如何衡量你的人生》
简介《《你要如何衡量你的人生》 —— 哈佛商学院毕业前最重要的一堂课
克莱顿·克里斯坦森 凯伦·迪伦 詹姆斯·奥沃斯
写在前面的话这篇文章是阅读本书时发表的一些想法,今天偶然看到其中的一些想法被别人认同,重新翻开看看,其中思想和观点仍值得反复思考和学习。我们需要了解这个世界,更需要了解自己。
“思考什么”和“如何思考”的区别2021/11/02发表想法曾今我也热衷于向专家或事业有所成就的人寻求成功的答案,但是这些答案往往局限于他们自己的能力及所处环境,很少能够用于己身答案,遂转而向下一位成功者寻求答案。随着经历的事情越来越多,逐渐发现这种方式是不适当的,不同的人使用相同的方法,结局是大不相同的。后来总结提炼逐这些人的答案,从中找到了一些共同点,这些共同点就是一些原则,而将这些原则在自己身上实践,会更有成效。
如今,有一群所谓的专家只是提供一些答案,告诉你如何获得幸福和寻找到生命的意义,但是这些答案是否适合你就不得而知了。
第一章 真正激励你的是什么
那么,真正让我们非常满意并爱上工作的因素是什么呢?那就是赫茨伯格研究中的“动力因素”。动力因素包括:有挑战性、获得认可、责任感、 ...
《金字塔原理》
麦肯锡40年经典培训教材。思考、表达和解决问题的逻辑 —— 【美】芭芭拉·明托
写在前面的话这是一本讲“金字塔原理”的书籍,其中的思想对我们思考、表达有很深的指导意义。本书的核心思想不是很多,但由于是书籍载体的形式,而且书中存在大量案例,所以内容略显啰嗦,读起来有点乏味。如果只是想了解什么是“金字塔原理”,则阅读这本书的序言部分即可,这本书的序言对本书中的内容做了全面和高度的总结。如果你还想了解金字塔原理的一些方式方法,请继续向下阅读。
使用金字塔原理的最终想要达到的目的是“逻辑清晰”,或许我们没有读过这本书,但是在学习和工作中我们或多或少已经使用过一些方式方法。下面脑图是这本书的主要的目录结构:
序言“想清楚,说明白,知道说什么、怎么说”,是我们希望达到的境界。当我们与人沟通时,需要想清楚3件事:谁是我的听众?他们想听什么?他们想怎样听?
《金字塔原理》介绍了一种能清晰地展现思路的有效方法。掌握了金字塔原理,就能重点突出,逻辑清晰。不管是在政界、商界、学界,还是在企事业单位,所有高、中、基层职场人士,只要你需要思考和沟通,就会从金字塔原理受益。金字塔结构思考力是领导力的必要素 ...
SSH使用X11转发引起的异常
一、问题背景测试同学在测试导出Excel功能时报错,异常日志如下:
java.util.concurrent.ExecutionException: java.awt.AWTError: Can't connect to X11 window server using 'localhost:10.0' as the value of the DISPLAY variable.
at java.util.concurrent.FutureTask.report(FutureTask.java:122)
at java.util.concurrent.FutureTask.get(FutureTask.java:192)
at com.xuanwu.ds.service.impl.export.async.ExportWorker.run(ExportWorker.java:76)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPo ...
深度解读 RocketMQ 存储机制
在《阿里开发者》公众号看到这篇文章,深度解析了RocketMQ的存储机制,对理解RocketMQ存储原理及进行性能优化很有帮助。原文地址:深度解读 RocketMQ 存储机制
RocketMQ 实现了灵活的多分区和多副本机制,有效的避免了集群内单点故障对于整体服务可用性的影响。存储机制和高可用策略是 RocketMQ 稳定性的核心,社区上关于 RocketMQ 目前存储实现的分析与讨论一直是一个热议的话题。本文想从一个不一样的视角,着重于谈谈我眼中的这种存储实现是在解决哪些复杂的问题,因此我从本文最初的版本中删去了冗杂的代码细节分析,由浅入深的分析存储机制的缺陷与优化方向。
查看原文
《你的善良必须有点锋芒》
你的善良,必须有点锋芒,否则等于零 —— 【美】拉尔夫·瓦尔多·爱默生
写在前面的话曾经听到过这样的一句话:God helps those who help themselves,翻译后的意思是:上帝只救自救者。佛经有一句相似的话:众生皆苦,唯有自渡。随着成长我开始逐渐理解这两句话的意思,想要追寻幸福的人生,必须要学会自救或者自渡。在成长的道路上,我们会遇见许多迷茫和困惑,阻碍我们的前进和成长之路,或许我们都希望有人能够帮助我们克服困难,但是问题的根本原因是我们始终过不去自己心中的那一关,就这样不断陷入内心的煎熬之中。看到这本书的时候一下子就被这本书的名字吸引,但是书阅读后发现,书中的内容犹如空中楼阁,这里更建议大家去读:《被讨厌的勇气》、《可爱的诅咒》以及《自卑与超越》,这些书籍结合心理学的知识,分析了问题的本质,结合切实的案例提供了解决之法。虽然这本书中更多是鸡汤,但是书中提到的很多现象值得我们思考探讨一下。
诚知此恨人人有,贫贱夫妻百事哀
《遣悲怀三首·其二》
唐·元稹
昔日戏言身后事,今朝都到眼前来。
衣裳已施行看尽,针线犹存未忍开。
尚想旧情怜婢仆,也曾因梦送钱财。
诚 ...
《能力陷阱》
《能力陷阱》(Act Like A Leader, Think Like A Leader)—— 像领导者一样行动,像领导者一样思考。
写在前面的话这本书很早就在樊登读书的APP上听过一次,当时听完后并未留下深刻的印象。随着自己工作经历的增加,开始不断反思自己的人生,发现自己像是掉入泥潭之中,不断挣扎,但却找不到方法和方向。有天在下班的路上,想起了这本书于是重新把这本书听了一遍,从中仿佛找到了方向。于是买了实体书来看,刚开始翻看了一部分,然后由于这样那样的原因一直无法静下心来去读完,直至今年五一假期,一鼓作气读完了这本书。起初我以为这是面向领导者的书籍,读完后发现,这本书适合每个想要在职业生涯中更进一步的人。我自己今年在工作中担任了小组长的角色,需要进行一些自我转变,这本书帮我分析清了自我转变的过程以及过程中会遇到的问题,并提供了许多方法。同时这本书让我学会了重新定义自己,打破自己曾经的思维困境,走出泥潭。
“有些书你可能早早的买来了,但是翻看了几页由于未能提起你的兴致,就搁置在书架上去了,直到有一天你从书架上看到了它并拿起翻看了一下,然后一下子被内容吸引一鼓作气读完了。当我们的人生 ...