可观测的前端应用-一个开源产品实验 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
luvsic
V2EX    分享创造

可观测的前端应用-一个开源产品实验

  •  
  •   luvsic2023-03-26 19:32:21 +08:00 2218 次点击
    这是一个创建于 930 天前的主题,其中的信息可能已经有所发展或是发生改变。

    你好,这是一次开源产品实验。

    我正在构建一款有趣的产品,并希望听听你的意见。这个产品的构思和实现都是公开透明的。

    当然,代码也将是开源的。我会在 twitter 上同步最新的进展和想法。

    让我们开始吧~~~

    为什么要做这个产品

    前端应用正在变得日益复杂。但与此同时,我们却无法了解应用的运行状态和性能,即前端应用的可观测性。

    Google Analysis 和 Sentry 非常优秀,但总存在平台碎片化、价格高昂、部署困难等问题。

    因此,我想开发一款产品,来采集前端应用的各种数据,帮助开发者发现线上 bug ,洞察页面性能,并促进用户增长。

    产品是什么

    • 数据采集:前端页面的错误监控(告警)、性能、埋点、用户反馈、日志平台。
    • 可视化:内置的 dashboard ,可视化上述数据。

    用户群体

    • 中小型公司、个人开发者,不希望为付费使用价格高昂的 SaaS 服务( Google Analysis ,Sentry )。
    • 希望拥有数据的所有权,但不愿折腾。

    产品目标

    • 开源免费
    • 开箱即用,1 分钟部署
    • 单租户,且仅支持单个站点
    • 注重隐私和合规性

    一些困惑

    有趣的想法

    • 也许可以将整个产品部署到 Cloudflare 。遗憾的是 D1 数据库 大小限制为 100M 。
    3 条回复    2023-03-29 19:59:04 +08:00
    TMaize
        1
    TMaize  
       2023-03-28 22:04:14 +08:00
    挺好的想法,我感觉挺有市场的,希望不要做的太重

    现在的 sentry 挺占资源的,起个服务跑了几十个容器,也不支持埋点。去买一些服务吧都比较贵,许多功能都用不到

    这是我找的一些国内产品参考,希望有帮助

    [火山 - 应用性能监控全链路版]( https://www.volcengine.com/docs/6431/69089)

    [火山 - 增长分析]( https://www.volcengine.com/docs/6285/81352)

    [腾讯云 - 前端性能监控]( https://cloud.tencent.com/document/product/1464)
    luvsic
        2
    luvsic  
    OP
       2023-03-28 23:21:47 +08:00
    @TMaize #1
    因为开源产品、精力有限,肯定不会做的很重。
    谢谢你的分享~~
    luvsic
        3
    luvsic  
    OP
       2023-03-29 19:59:04 +08:00
    更新了新文章:

    t/927655#reply2
    可观测的前端应用-架构设计
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     2710 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by soitude
    VERSION: 3.9.8.5 36ms UTC 09:05 PVG 17:05 LAX 02:05 JFK 05:05
    Do have faith in what you're doing.
    ubao snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86