
我是个后端,线上经常遇到慢查询,但一直找不到特别满意的工具来排查。 自己用 pt-query-digest 吧,功能强是强,但总觉得不够方便直观,不能持续监控。 云厂商 RDS 自带的监控是好用,但咱自建的数据库用不了啊。 其他一些开源工具,要么安装配置太复杂,恨不得装一卡车依赖;要么就得在 DB 服务器上装 Agent ,心里不踏实。 被逼无奈,就断断续续抽了几个月的业余时间,自己撸了一个轻量级的监控工具 不用在目标服务器装任何东西,下载解压,一条命令就能跑起来。 这是花心思最多的,把慢查询 SQL 扔给 AI ,让它直接生成优化建议,对我们这种非专业 DBA 的开发比较友好。 所有数据都存在本地,不往外发。 现在基础功能算是做完了,比如仪表盘、慢查询列表和趋势图、飞书/钉钉告警啥的。 但现实挺打击人的,发布后基本没啥人用,现在陷入深度自我怀疑: 是不是这个需求其实很小众?大家都没这个痛点? 还是我做的这东西实在太垃圾了,根本没法用? 或者是解决问题的思路完全错了?
这是几张核心功能的截图,劳驾帮忙瞅瞅:
http://db-pulse.top/docs/images/slow-list.png
http://db-pulse.top/docs/images/slow-chart.png
http://db-pulse.top/docs/images/slow-analyze.png
这工具到底有没有一丁点价值?如果是你,在什么场景下会考虑用?或者它到底垃圾在哪儿? 任何建议、吐槽都行,提前感谢!
1 vishun 10 天前 这个也不是开源的啊,涉及到数据库这种机密的很多人不太敢用吧? |
3 NewYear 10 天前 有价值。 但开发和营销是两个截然不同的工作。 不过…… 你看,用别人的工具,你的心里不踏实。 “其他一些开源工具,要么安装配置太复杂,恨不得装一卡车依赖;要么就得在 DB 服务器上装 Agent ,心里不踏实。” 别人想用你的工具,也心里不踏实 “这个也不是开源的啊,涉及到数据库这种机密的很多人不太敢用吧?” 这个啊就是回形镖又回来了,打到你自己身上。 我要说的就是这个,你开发这个工具是为了方便自己用,还是为了卖钱? 如果是为了自己用,你已经成功了。 如果你想要一批粉丝,想开源也没所谓,当然也很可能你开源别人就拿去卖钱了。 如果你是为了卖,你是如何营销自己的产品? 你的用户群体是谁?是 DBA ?还是别的谁?你的用户群体有没有预算(钞票),他们有没有搞预算的能力(申请钞票),最后才是有钱有预算的客户“他们在哪”。 然后才是你要如何推销产品,你也可以参考别人的推销方式。 你的主题只说你辛辛苦苦开发了个产品,然后……你以为会爆卖? 不过既然你开发好了,就按照营销的思路去宣传呗。 只要有市场,就会有销量,无非是销量多少的问题。 对了,你似乎官网都没一个?首页还是打不开的 |
5 wenjun19931112 8 天前 1 、大部分企业都直接上云,使用云提供的数据库服务 2 、很多云都类似的组件,如腾讯的“DBbrain”。 3 、这个需求肯定有价值(我以前也专门干慢 sql 优化),但是达不到付费的阈值(手动分析,或者自己写一个脚本也能解决),建议开源,这样才会有流量。 |
6 你这个属于解决程序员的需求,而不是老板的需求,而程序员根本不可能为这种工具付钱,不然就不是程序员了,所以你这东西想赚钱挺难 |
7 0x663 8 天前 支持哪些数据源类型?目前只看到了 MySQL |
8 MoliOOO 8 天前 "把慢查询 SQL 扔给 AI ,让它直接生成优化建议" "所有数据都存在本地,不往外发。" 没看到文档中关于 AI 的配置说明 如果 AI 不是自建的,那上面这两个说法是矛盾的吧。 |
9 walle1530 8 天前 但凡有点价值的数据库,应该都不可能装这种不开源的组件 |
11 aom7610 OP 非常感谢各位的反馈 |
12 yuanxing008 8 天前 高价值 DB 不会用非开源的第三方监控产品,要么自研,要么就是成熟的商业化产品(有大型企业背书),自研的话参考的第三方产品也是会需要去看开源类的 毕竟有 bug 好改,容易根据自己产品线去做对应的二开,嵌入已有的业务产品中 低价值 DB 不需要用到这类产品 所以说 你对自己产品的定位不太清晰的 |