一场与内存怪兽的较量:Golang 内存分析实战


前言: 滴滴滴,线上崩了吗? 滴滴滴!你的屏幕上亮起了一串熟悉又令人胆寒的红色预警——线上内存告警!作为一个 “优秀打工人”,你迅速打开监控页面,眼前的一切让你不禁脱口而出一句:“卧槽,这都干了啥?rss 竟然飙到了 60GB!” 心情还没平复,流量已然汹涌。经过限流、降级、释压等一番紧急操作,终于

实用设计分享:千万行日志,如何获取指定时间戳之后的n行日志?


一、背景描述 1.为什么会想到做这个场景?这个场景有什么意义? 我们的项目主要是作为集团的基础服务,提供业务可观测支撑的。在大概一年前,我们项目接到了上游同学的需求,想要查看业务异常时候的日志。 首先说一下业务场景,由于我们是基础服务,从资源供给的角度来讲,我们没有办法,全量采集所有上层业务的日志。

Golang 性能测试指南:全面解读与实操


Golang 性能测试指南:全面解读与实操 性能测试是评估应用程序质量和优化的重要手段,而在 Golang 中,凭借其高效的运行特性,可以利用多种工具和方法对代码进行性能分析和优化。本文将为你全面解读 Golang 性能测试的方法和工具,包括内置 Benchmark