首页
首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
服务监控
蓝胖子的编程梦
创建于2023-03-08
订阅专栏
身为开发,排查问题的能力很重要,这里我将结合生产上遇到的各种实际问题,深度剖析在面对服务监控,性能优化等问题时应该采取的手段
等 37 人订阅
共33篇文章
创建于2023-03-08
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
万字长文讲解Golang pprof 的使用
往期好文推荐 ⭐️⭐️⭐️: # golang pprof 监控系列(1) —— go trace 统计原理与使用 # golang pprof监控系列(2) —— memory,block,mute
【可观测性系列】 Opentelemetry 介绍
大家好,我是蓝胖子,随着微服务的流行,服务的可观测性概念被越来越多人提及到,究竟什么是可观测性?我们应该如何构建服务的可观测性?我将会在这篇文章中逐步提及到,并对和可观测性相关的工具 Opentele
(硬核中的硬核)链路追踪落地过程中的挑战与解决方案
大家好,我是蓝胖子,关于链路追踪的demo的讲解文章其实很多,但是想把链路追踪真正融入到生产环境却不是那么容易,今天我们来聊聊链路追踪技术在实际落地过程中不得不解决的两个问题。 实际落地链路追踪时需要
上个厕所的时间了解链路追踪基本概念
大家好,我是蓝胖子,随着微服务的普及,在面对日益复杂的架构和请求链路时,链路追踪技术就显得更加重要,今天我们花5分钟的时间,来掌握和链路追踪相关的基本概念。不会涉及到具体的技术框架和落地,本文主要是对
一次elasticsearch 查询瞬间超时案例分析
问题背景 在晚上9点左右,刚从外面逛街回到家,就接到了电话报警(幸好前不久刚好把电话报警机制加上,不然可能我就要去洗澡了👻),电话告警告知线上业务存在大量请求失败的情况。于是赶紧打开电脑,排查了起来。
【升职加薪秘籍】我在服务监控方面的实践(9)-报警设计
在前面的几节里,我挨个从机器监控,应用监控,中间件监控(mysql,redis) 应该如何来做,但光有监控还是不行的,我们不可能时时刻刻都盯着监控大盘,所以还需要有报警机制,这一节我们就来仔细研究下这
【升职加薪秘籍】我在服务监控方面的实践(8)-elasticsearch 性能监控与分析手段
针对es做的性能分析,用四大黄金指标原则,我们可以做出如下的分析 这些指标能够方便我们快速搭建起一套监控面板来对es进行监控,下面我们来看看具体应该如何做。 流量,延迟 首先,我们来看下在流量这个维度
【升职加薪秘籍】我在服务监控方面的实践(7)-业务维度的redis监控
在上一节我们完成了对mysql的监控,这一节我们来讲讲如何对redis进行监控,同样的,我们需要让监控指标更好的反映业务情况,由于我们生产上的服务是部署到云环境的,常见的redis监控指标,云服务商已
【升职加薪秘籍】我在服务监控方面的实践(6)-业务维度的mysql监控
在上一节我们是讲解了如何对应用服务进行监控,这一节我将会介绍如何对mysql进行监控,在传统监控mysql(对mysql整体服务质量的监控)的情况下,建立对表级别的监控,以及长事务,复杂sql的监控,
【升职加薪秘籍】我在服务监控方面的实践(5)-应用监控
前面我们完成了日志监控系统的搭建,这一节将会介绍在开发中比较紧密的应用服务监控的内容了。 项目代码已经上传到github 首先要搞懂对于应用服务的监控,我们需要监控哪些东西。 第一个就是应用现在提供服
golang trace view 视图详解
trace view 视图简介 在go代码里,我们可以通过trace.Start和trace.Stop方法开启和关闭trace统计,之后我们会得到一个trace文件,可以用go tool trace命
go database sql接口分析及sql埋点实现
首先,我们来看下,在golang中如何实现数据库查询。 golang 实现数据库查询 golang的database/sql包下封装了对数据库查询的接口方法,真正实现数据库连接以及查询的逻辑是由第三方
【升职加薪秘籍】我在服务监控方面的实践(4)-日志监控
在前一节,我们指标这种监控手段完成了机器层级的监控,通过它可以知道机器层面性能的瓶颈在哪里。后续本该讲讲应用层面监控,但是应用监控离不开日志打印,所以今天还是先介绍监控系统的另一种手段,日志监控。 我
【升职加薪秘籍】我在服务监控方面的实践(3)-机器监控
在前一节我们搭建好了监控组件,今天我们就来完成机器这一层次的监控。目前已经有现有的暴露系统指标的软件node-exporter ,并且我们在上一节已经搭建完毕, 在这一节里,我将会讲解如何利用暴露出来
【升职加薪秘籍】我在服务监控方面的实践(2)-监控组件配置
在上一节我们其实是建立起了对监控的概念,对监控什么,如何监控有了大致的印象。这一节我们就要正式开始动手实践了,这一节我会介绍下项目代码的结构以及着重介绍下其中docker-compose的配置文件。
【升职加薪秘籍】我在服务监控方面的实践(1)-监控蓝图
大家好,我是蓝胖子,关于性能分析的视频和文章我也大大小小出了有一二十篇了,算是已经有了一个系列,之前的代码已经上传到github.com/HobbyBear/performance-analyze,接
【prometheus】分位数统计Histogram原理
大家好,我是蓝胖子,书接上文,我在prometheus描点原理那一篇文章里,留了一个思考题: 我们通常会用到histogram_quantile去计算服务接口时间的耗时情况。 但是rate函数会将原指
prometheus描点原理
我们先来看看prometheus里的数据模型是怎么样的,只有知道了数据结构,才能理解对后续这些数据如何描点,如何计算出相应指标值。 数据模型 prometheus中存的是时序数据,时序数据有个特点是每
抓包分析RST报文
大家好,我是蓝胖子,今天我们来分析下网络连接中经常出现的RST信号,连接中出现RST信号意味着这条链接将会断开,来看下什么时候会触发RST信号,这在分析连接断开的原因时十分有帮助。 本文的讲解视频已经
如何从抓包文件中分析慢请求
请求慢的原因很多,当出现前端反应接口慢时,而通过后端日志查看请求处理时间并不慢时,往往会手足无措,当面对网络问题出现手足无措时,这就是在提醒你该抓包分析了,那么一般如何根据抓包文件去分析慢请求呢,今天
下一页