golang proto3 使用

一直都比较赞赏protocol buffer。由于其表现性强、压缩比高,可以把很多结构都写到proto文件中,同时添加很多的注释。当需要进行进行数据存储时,使用proto序列化结果替代json,可以省去很多的冗余字段。本篇找了一些golangprotocol buffer的使用示例,以及protocol对象与json对象互相转换的示例。

·2min·李岩
golang proto3 使用

challenges of bpf tracing go

·1min·李岩
challenges of bpf tracing go

centos 安装docker并构建golang镜像

工作需要(抛弃了kubectl搞一套环境的方法),需要在centos8上构建一套docker镜像并运行golang程序。这里记录下docker安装及golang程序打包镜像的过程。

·1min·李岩
centos 安装docker并构建golang镜像

eBPF及其对可观测的意义【译文】

最近在做 eBPF 的技术调研。看到很多对 eBPF 的介绍。为了加强对内容的理解,笔者选择了其中的一篇尝试翻译。本着便于笔者自己理解的角度,很多内容加入了自己的一些理解,因此并不能算是严格意义上的“翻译”。文章涉及了 eBPF 的介绍、优势、不足,算是一篇 eBPF 的很好的介绍。现在把它贴上来,算是纪念自己的第一篇“译文”。
原文地址:What Is eBPF and Why Does It Matter for Observability?

·11min·李岩
eBPF及其对可观测的意义【译文】

centos 构建 local-k8s

工作原因,需要安装一个 local-k8s。中间碰了很多坑,做个记录。 环境:Linux test 4.18.0-193.el8.x86_64

·2min·李岩
centos 构建 local-k8s

Mac 绘图工具推荐

·1min·李岩
Mac 绘图工具推荐