摘要: 日常问题排查-调用超时 前言 日常Bug排查系列都是一些简单Bug排查,笔者将在这里介绍一些排查Bug的简单技巧,同时顺便积累素材^_^。 Bug现场 这次的Bug是大家喜闻乐见的调用超时。即A调用B超过了5s 搜索一下日志,发现A系统在发出5s后超时。B系统在将近8s后才收到请求,也就是说B系统还 阅读全文
posted @ 2021-06-08 09:26 无毁的湖光-Al 阅读(2333) 评论(12) 推荐(10) 编辑
摘要: 日常Bug排查-抛异常不回滚 前言 日常Bug排查系列都是一些简单Bug排查,笔者将在这里介绍一些排查Bug的简单技巧,同时顺便积累素材^_^。 Bug现场 最近有人反映java应用操作数据库的时候,抛异常不回滚。这还了得,不过笔者笃定肯定是用法的锅,不然就全乱套了。所以笔者去Review他的代码。 阅读全文
posted @ 2021-06-07 10:22 无毁的湖光-Al 阅读(657) 评论(3) 推荐(0) 编辑
摘要: 日常Bug排查-消息不消费 前言 日常Bug排查系列都是一些简单Bug排查,笔者将在这里介绍一些排查Bug的简单技巧,同时顺便积累素材^_^。 Bug现场 某天下午,在笔者研究某个问题正high的时候。开发突然找到笔者,线上某个系统突然消费不了queue了。Queue不消费也算是日常问题了。淡定的先 阅读全文
posted @ 2021-06-04 09:58 无毁的湖光-Al 阅读(1554) 评论(2) 推荐(5) 编辑
摘要: ntp导致的时钟回拨 时钟回拨 我们的服务器时间校准一般是通过ntp进程去校准的。但由于校准这个动作,会导致时钟跳跃变化的现象。 而这种情况里面,往往回拨最能引起我们的困扰,回拨如下所示: 会引起什么问题 准点调度任务的误判 假设有一个任务每天0点时候获取昨天所有的数据进行对账,正常情况和时钟回拨的 阅读全文
posted @ 2021-05-31 09:34 无毁的湖光-Al 阅读(3079) 评论(4) 推荐(5) 编辑
摘要: 日常Bug排查-系统失去响应-Redis使用不当 前言 日常Bug排查系列都是一些简单Bug排查,笔者将在这里介绍一些排查Bug的简单技巧,同时顺便积累素材^_^。 Bug现场 开发反应线上系统出现失去响应的现象,收到业务告警已经频繁MarkAndSweep(Full GC)告警。于是找到笔者进行排 阅读全文
posted @ 2021-05-20 14:10 无毁的湖光-Al 阅读(2735) 评论(5) 推荐(10) 编辑
摘要: Prometheus时序数据库-报警的计算 在前面的文章中,笔者详细的阐述了Prometheus的数据插入存储查询等过程。但作为一个监控神器,报警计算功能是必不可少的。自然的Prometheus也提供了灵活强大的报警规则可以让我们自由去发挥。在本篇文章里,笔者就带读者去看下Prometheus内部是 阅读全文
posted @ 2021-03-31 10:42 无毁的湖光-Al 阅读(479) 评论(5) 推荐(0) 编辑
摘要: 解Bug之路-主从切换"未成功"? 前言 数据库主从切换是个非常有意思的话题。能够稳定的处理主从切换是保证业务连续性的必要条件。今天笔者就来讲讲主从切换过程中一个小小的问题。 故障场景 最近线上进行主从切换,大部分应用都切过去了,但是某些应用的连接确还在老的主(新的从)上面。 这让对应应用的开发百思 阅读全文
posted @ 2021-03-30 09:38 无毁的湖光-Al 阅读(599) 评论(5) 推荐(3) 编辑
摘要: Prometheus时序数据库-数据的查询 前言 在之前的博客里,笔者详细阐述了Prometheus数据的插入过程。但我们最常见的打交道的是数据的查询。Prometheus提供了强大的Promql来满足我们千变万化的查询需求。在这篇文章里面,笔者就以一个简单的Promql为例,讲述下Promethe 阅读全文
posted @ 2021-03-15 09:50 无毁的湖光-Al 阅读(1053) 评论(3) 推荐(0) 编辑
摘要: Prometheus时序数据库-数据的插入 前言 在之前的文章里,笔者详细的阐述了Prometheus时序数据库在内存和磁盘中的存储结构。有了前面的铺垫,笔者就可以在本篇文章阐述下数据的插入过程。 监控数据的插入 在这里,笔者并不会去讨论Promtheus向各个Endpoint抓取数据的过程。而是仅 阅读全文
posted @ 2021-03-08 09:58 无毁的湖光-Al 阅读(2332) 评论(1) 推荐(2) 编辑
摘要: Prometheus时序数据库-磁盘中的存储结构 前言 之前的文章里,笔者详细描述了监控数据在Prometheus内存中的结构。而其在磁盘中的存储结构,也是非常有意思的,关于这部分内容,将在本篇文章进行阐述。 磁盘目录结构 首先我们来看Prometheus运行后,所形成的文件目录结构 在笔者自己的机 阅读全文
posted @ 2021-03-01 09:59 无毁的湖光-Al 阅读(1339) 评论(3) 推荐(2) 编辑