首页
学习
活动
专区
工具
TVP
发布

蓝胖子的编程梦

性能优化,云原生技术栈,数据检索技术
专栏成员
25
文章
10405
阅读量
12
订阅数
【升职加薪秘籍】我在服务监控方面的实践(7)-业务维度的redis监控
在上一节我们完成了对mysql的监控,这一节我们来讲讲如何对redis进行监控,同样的,我们需要让监控指标更好的反映业务情况,由于我们生产上的服务是部署到云环境的,常见的redis监控指标,云服务商已经提供了,所以没必要重读对其造轮子了。
蓝胖子的编程梦
2023-12-08
1100
【升职加薪秘籍】我在服务监控方面的实践(6)-业务维度的mysql监控
在上一节我们是讲解了如何对应用服务进行监控,这一节我将会介绍如何对mysql进行监控,在传统监控mysql(对mysql整体服务质量的监控)的情况下,建立对表级别的监控,以及长事务,复杂sql的监控,并能定位到具体代码。
蓝胖子的编程梦
2023-12-04
3290
【升职加薪秘籍】我在服务监控方面的实践(5)-应用监控
前面我们完成了日志监控系统的搭建,这一节将会介绍在开发中比较紧密的应用服务监控的内容了。
蓝胖子的编程梦
2023-09-19
2751
【升职加薪秘籍】我在服务监控方面的实践(4)-日志监控
在前一节,我们指标这种监控手段完成了机器层级的监控,通过它可以知道机器层面性能的瓶颈在哪里。后续本该讲讲应用层面监控,但是应用监控离不开日志打印,所以今天还是先介绍监控系统的另一种手段,日志监控。
蓝胖子的编程梦
2023-08-30
1870
【升职加薪秘籍】我在服务监控方面的实践(3)-机器监控
在前一节我们搭建好了监控组件,今天我们就来完成机器这一层次的监控。目前已经有现有的暴露系统指标的软件node-exporter ,并且我们在上一节已经搭建完毕, 在这一节里,我将会讲解如何利用暴露出来的这些指标构建一个自定义的系统监控模板。
蓝胖子的编程梦
2023-08-23
3210
【升职加薪秘籍】我在服务监控方面的实践(2)-监控组件配置
在上一节我们其实是建立起了对监控的概念,对监控什么,如何监控有了大致的印象。这一节我们就要正式开始动手实践了,这一节我会介绍下项目代码的结构以及着重介绍下其中docker-compose的配置文件。
蓝胖子的编程梦
2023-08-22
1950
golang trace view 视图详解
在go代码里,我们可以通过trace.Start和trace.Stop方法开启和关闭trace统计,之后我们会得到一个trace文件,可以用go tool trace命令打开它·。
蓝胖子的编程梦
2023-08-08
3050
【升职加薪秘籍】我在服务监控方面的实践(1)-监控蓝图
大家好,我是蓝胖子,关于性能分析的视频和文章我也大大小小出了有一二十篇了,算是已经有了一个系列,之前的代码已经上传到github.com/HobbyBear/performance-analyze,接下来这段时间我将在之前内容的基础上,结合自己在公司生产上构建监控系统的经验,详细的展示如何对线上服务进行监控,内容涉及到的指标设计,软件配置,监控方案等等你都可以拿来直接复刻到你的项目里,这是一套非常适合中小企业的监控体系。
蓝胖子的编程梦
2023-07-24
2620
go 实现ringbuffer以及ringbuffer使用场景介绍
我在基于epoll实现一个网络框架时,需要预先定义好的和客户端的通信协议,当从连接读取数据时需要判读当前连接是否拥有完整的协议(实际网络环境中可能完整的协议字节只到达了部分),有才会将数据全部读取出来,然后进行处理,否则就等待下次连接可读时,再判断连接是否具有完整的协议。
蓝胖子的编程梦
2023-07-12
3750
prometheus Histogram 统计原理
大家好,我是蓝胖子,书接上文,我在prometheus描点原理那一篇文章里,留了一个思考题:
蓝胖子的编程梦
2023-07-06
4070
prometheus描点原理
我们先来看看prometheus里的数据模型是怎么样的,只有知道了数据结构,才能理解对后续这些数据如何描点,如何计算出相应指标值。
蓝胖子的编程梦
2023-07-05
2751
golang 实现四层负载均衡
为了知识的完整性,我们也科普下七层负载均衡的概念,我们先简单了解下四层负载均衡和7层负载均衡的区别。
蓝胖子的编程梦
2023-06-30
2730
https 原理分析进阶-模拟https通信过程
在开始之前,让我们来了解下https相关的核心知识,可以作为上篇https原理分析的补充。学习一个东西一定要先知道为什么要用它,我总结了两点:
蓝胖子的编程梦
2023-06-28
2550
一致性hash算法原理及实践
今天我们就来看看工作和面试中经常被点名的算法,一致性hash算法,并且我会介绍它在实际的应用场景并用代码实现出来。
蓝胖子的编程梦
2023-06-21
1800
如何从抓包文件中分析慢请求
大家好,我是蓝胖子,请求慢的原因很多,当出现前端反应接口慢时,而通过后端日志查看请求处理时间并不慢时,往往会手足无措,当面对网络问题出现手足无措时,这就是在提醒你该抓包分析了,那么一般如何根据抓包文件去分析慢请求呢,今天我们就来看看。
蓝胖子的编程梦
2023-06-19
5520
iptables是如何影响数据包的传输的?
iptables可以设置不同的规则,并且它把规则按用途进行分类,分成了4个表,分别是
蓝胖子的编程梦
2023-06-12
5310
500行代码手写docker-实现硬件资源限制cgroups
之前我们对容器的网络命名空间,文件系统命名空间都进行了配置,说到底这些都是为了资源更好的隔离,但是他们无法办到对硬件资源使用的隔离,比如,cpu,内存,带宽,而今天要介绍的cgroups技术便能够对硬件资源的使用产生隔离。
蓝胖子的编程梦
2023-06-07
5220
500代码行代码手写docker-设置网络命名空间
前文我们已经为容器替换了新的根文件系统,但是由于我们启动容器的时候是在一个新的网络命名空间,目前的容器还不能访问外部网络,我们需要在这一节,让容器能够访问外部网络,并且能够实现同一个主机上的容器能够网络互通。
蓝胖子的编程梦
2023-06-02
2930
500行代码代码手写docker-将rootfs设置为只读镜像
前文提到,如果仅仅将ubuntu-base-16.04.6-base-amd64 目录作为容器的根目录, 那么当运行多个容器,就会同时修改到ubuntu-base-16.04.6-base-amd64目录,这样将达不到不同容器使用不同的根文件系统的目的。
蓝胖子的编程梦
2023-06-01
7610
500行代码手写docker-以新命名空间运行程序
本章要完成的任务则是golang启动一个sh的进程,并且sh的进程将在新的命名空间中运行。
蓝胖子的编程梦
2023-05-31
5050
点击加载更多
社区活动
AI代码助手快速上手训练营
鹅厂大牛带你玩转AI智能结对编程
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档