yihong0618 和朋友们的频道 头像

消息来源频道

yihong0618 和朋友们的频道

@hyi0618

频道8,612 位成员公开可见0 人在线

yihong0618 和朋友们的频道

成员规模8,612 位成员
在线情况0 人在线
消息总数10,129 条消息
浏览量总数3,273,532 次浏览

在这个频道里搜索消息……

t.me/hyi0618

找作者聊了下 kyanos 的故事:
当初开搞 kyanos 是为了解决什么问题?
故事的开始是他负责的 Redis 经常需要排查一些客户端问题,比如哪些客户端IP写入/读取了大key,具体的key是什么,哪些客户端的慢查询较多原因在客户端还是服务端,基于现有的工具很难快速排查出问题,而一些基于eBPF的监控系统deepflow、pixie等的部署都较为复杂,没法短期内上线,就在想是否可以开发一个轻量级的命令行工具,能够满足目前排查问题的需求,也相信有很多人有相同的痛点,所以就开始着手开发kyanos。
现成的 Redis 可观测性的工具都不趁手,就亲自开搞了。
为什么叫 kyanos ?
他喜欢天青色 cyan,但 cyan 从视觉上来说作为项目的名字不太好看,无意中发现 cyan 源于希腊语 kyanos,kyanos 的视觉平衡感很好,所以选择 kyanos 作为名称。
(比 pwru 强多了)
上电视(HackerNews)的历程是怎样的?
一开始是在b站上看到一个up主经常推荐命令行工具(https://space.bilibili.com/2058520408),他就私信 up 主推荐了我这个项目,up 主对这个项目也比较感兴趣,就帮忙发到hackernews上,之后就迎来了一波流量从180个star涨到了1300个star。
kyanos 支持的 kernel 可以兼容到 v3.10 和 v4.14,这是怎么做到的呢?
嵌入 btfhub 里的 btf 文件,并裁剪这些 btf 文件。
#kyanos