各位 Golang 开发的大佬们,想请教一个问题:
目前项目里用 Golang 实现了缓存功能,关于缓存的一些配置(比如最大缓存值、销毁时间等),都是我根据经验预估设置的。但实际跑起来之后,总感觉这些配置不一定完全合适,比如可能缓存淘汰太频繁,或者内存占用过高,自己很难精准判断优化方向。
所以想问问大家,有没有现成的工具可以监控 Golang 中缓存的使用情况?比如能统计缓存命中率、查看实际占用内存、记录淘汰频率、跟踪过期情况之类的,方便根据真实数据优化缓存配置的那种。
如果有好用的工具推荐,或者有相关的监控实现思路,麻烦分享一下,非常感谢!
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.