支持 Caddy 日志解析了 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
请不要在回答技术问题时复制粘贴 AI 生成的内容
MagicCoder
V2EX    程序员

支持 Caddy 日志解析了

  •  
  •   MagicCoder 1 天前 1565 次点击

    前言

    上周写的日志分析工具NginxPulse,截止发文已收获 860 个 star ,感谢大家的支持。

    根据反馈来看,这个项目存在着 5 个最大的痛点:

    • 大日志场景下,统计面板的接口查询非常慢(需要 10s+的响应)
    • 不支持密钥访问
    • 不支持 gz 格式的日志解析
    • 不支持单体部署
    • 支持 nginx ,不支持 Caddy

    周末花了点时间,把这几个痛点已经全部处理,欢迎大家使用与体验。

    项目地址

    image-20260118171546774

    写在最后

    至此,文章就分享完毕了。

    我是神奇的程序员,一位前端开发工程师。

    如果你对我感兴趣,请移步我的个人网站,进一步了解。

    第 1 条附言    23 小时 24 分钟前
    对了,arm64 镜像也一起发布了。
    18 条回复    2026-01-19 11:13:22 +08:00
    yoghurtguy
        1
    yoghurtguy  
       23 小时 45 分钟前
    牛的, 大佬, 上次看到帖子就遗憾自己主用 Caddy, 没想到这么快就适配了
    apkapb
        2
    apkapb  
       23 小时 35 分钟前
    MagicCoder
        3
    MagicCoder  
    OP
       23 小时 31 分钟前
    @yoghurtguy 想把这个打造的更完善点,我下一步打算做多语言的支持了,推特上有个博主帮忙宣传了我这个项目。issue 里就多了一条英文支持![e35dba977b0cd3c57092804f45be5481]( https://resource.kaisir.cn/uploads/MarkDownImg/20260118/85AFQE.jpg)
    dianso
        4
    dianso  
       23 小时 24 分钟前
    建议加上 PGSQL 支持
    这样我就能彻底放弃用了 4 年的 umami 了
    目前数据库 20G 了
    MagicCoder
        5
    MagicCoder  
    OP
       23 小时 22 分钟前
    @dianso PGSQL 的支持,意思是日志的提供源吗?
    ianso
        6
    dianso  
       23 小时 14 分钟前
    @MagicCoder #5 就是把 nginx 日志解析后存到 pgsql 里面啊,现在 sqlite 单文件,性能肯定不行,一旦数据多了
    MagicCoder
        7
    MagicCoder  
    OP
       23 小时 6 分钟前
    @dianso 哦哦哦 明白了 那我多语言的做完后,就优先做这个。
    wogogoing
        8
    wogogoing  
    PRO
       21 小时 35 分钟前 via iPhone
    牛的,大佬
    MRlaopeng
        9
    MRlaopeng  
       21 小时 8 分钟前
    @MagicCoder 大佬牛逼, 如果要支持 pgsql, 强烈建议加上时序数据库插件, 应该有现成的 docker 镜像, 会快很多很多
    MagicCoder
        10
    MagicCoder  
    OP
       20 小时 26 分钟前
    @MRlaopeng 好,我到时候看看
    bear330
        11
    bear330  
       19 小时 29 分钟前
    很不错的工具己给 star, 我的工具很适合搭配你的一起用, 可以很简单把 nginx log 从主机拉出来, 如果不想在主机另外跑分析, 要在本地端跑很适合, 尤其 nginx log 在容器内的话, 有兴趣可看看及 demo => [帖子]( t/1186392?p=1)
    MagicCoder
        12
    MagicCoder  
    OP
       18 小时 51 分钟前
    @bear330 嗯嗯 我看看 我也在思考如何支持解析服务器外的日志文件
    MagicCoder
        13
    MagicCoder  
    OP
       18 小时 47 分钟前
    @bear330 可以留个联系方式吗?到时候方便一起交流
    bear330
        14
    bear330  
       18 小时 37 分钟前
    @MagicCoder 我台湾人, 我想一想我明天去你个人网站加你微信好了 :)
    MagicCoder
        15
    MagicCoder  
    OP
       18 小时 31 分钟前
    @bear330 可以
    littleghost
        16
    littleghost  
       10 小时 1 分钟前
    ,已 star
    shiloh595
        17
    shiloh595  
       9 小时 36 分钟前
    asen001
        18
    asen001  
       7 小时 2 分钟前
    支持 caddy 牛逼了
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     4160 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 31ms UTC 10:16 PVG 18:16 LAX 02:16 JFK 05:16
    Do have faith in what you're doing.
    ubao msn 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