![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
工具使用
文章平均质量分 95
ppingfann
这个作者很懒,什么都没留下…
展开
-
Go语言内存泄漏问题排查总结
背景我们使用Go语言开发了一个后台服务,在发布测试环境后,发现内存使用量会随着时间的推移持续增加。因此服务的Pod会隔一段时间重启一次,因此,需要排查一下该问题。此文是对排查过程的记录以及排查后的思考总结。环境准备本文假设开发机环境中已经安装了go、pprof、graphviz,并且后台服务中已经集成了pprof。业务中内存泄漏的现象以及排查思路内存泄漏的现象我们将服务发布到测试环境中之后,可以从内存监控的看板中看到,内存使用量随着时间的推移会一直增加,而且会一直达到内存设置的限制并且重启Po原创 2021-06-27 14:33:10 · 2967 阅读 · 1 评论 -
使用Prometheus和Grafana做服务指标监控可视化(实践篇)
文章目录1 背景2 安装及启动Prometheus3 安装及使用Grafana3.1 安装Grafana3.2 使用Grafana3.3 查看Prometheus的性能数据来进行Grafana测试4 使用Prometheus和Grafana做服务器监控可视化4.1 官方Exporter使用4.1.1 服务器指标监控4.1.1.1 Exporter运行4.1.1.2 Exporter指标采集4.1.1.3 配置Grafana面板从而可视化指标4.1.2 MySQL指标监控4.2 使用go-kit实现自己的Ex原创 2021-03-09 16:46:53 · 2439 阅读 · 0 评论 -
VSCode远程连接开发机.md
背景VSCode可以使用插件远程连接开发机来进行文件的编辑,这样就不用再登录到服务器上进行命令行操作修改文件了,可以提高在服务器上编写文件的效率。过程远程主机安装ssh-server如果已经安装了可以忽略,没安装的可以在网上找教程安装本地主机安装ssh-client一般都自带,没有的可以在网上找教程安装安装VSCode:https://code.visualstudio.com/...原创 2019-10-29 11:22:04 · 2580 阅读 · 0 评论