大家好,我是煎鱼。在 Go 的标准库中,有一个神奇的标准库 runtime/metrics,这个标准库提供了一系列预定义好的 Go 自身的相关指标。如果没有编写过基础监控库或者关注的比较少的朋友可能会没接触到这类指标。今天这篇文章是展开现有的 metrics 指标,并结合现有的社区讨论一起看看还有没有必要增加更多的标准库指标。快...
大家好,我是煎鱼。业务系统的安全问题一直是各企业的 “头号” 问题(被发现时)。不知道有多少读者朋友们经历了刚刚结束的 HW 行动。最近发现有厂商已经可以对 Go 开始做检测了,这又是一大进步。这不,最近发现 Go 官方自己推出了新的工具,作用是漏洞管理,告诉你已报告的漏洞,并告知你应该如何升级到什么版本。今天...
大家好,我是煎鱼。平时我们经常会跟踪 Go 的版本发布,看看是不是有 BUG,新特性等值得关注的东西,好吸取新的知识和技术跟进,用到自己的日常工作和系统中。在新的特性、新的资料记录的映射上,我们也会用版本号来与之关联,这很常见。背景但看 Go 版本号时,会出现一个和其他软件版本不一样的神奇现象。那就是 Go 的...
大家好,我是煎鱼。最近因为各种奇怪的原因,接触到了 Go 特色之一 CGO。这方面的相关内容也相对少一些,给大家抛砖引玉。毕竟很多跨语言调用,还是会依赖 CGO 这个特性。希望大家在真正要用时有个前置知识垫肚子。CGO 是什么CGO 就是 C 和 Go,两个编程语言。指的是能够创建调用 C 代码的 Go 包。对照着 Go 代码中的 “C...
大家好,我是煎鱼。之前我写过一篇《Go 工具链想主动上报使用数据,你愿意吗?》文章分享。核心描述的是以下这件事。Go 核心团队负责人 Russ Cox(下称 rsc)想要抽样采集用户的使用数据、性能信息等,便于 Go 团队更好的开发和调研。文章的投票结果:Go 遥测开还是不开近日 Go 团队已经在《Opting In to Transparent Te...