Sentry自托管16GB内存警告背后的真相
What Sentry's 16GB selfhosted taught me
Sentry官方自托管方案要求16GB内存和20多个容器,这对小型VPS来说过于沉重。如果你只需要异常追踪,Epure提供了一个更轻量的替代方案:仅两个容器(Rust + PostgreSQL 16),内存占用低至53MB。它不支持分布式追踪、会话回放或性能分析,但通过DSN替换即可与Sentry SDK兼容。这篇文章揭示了如何在资源受限的环境中,用Apache 2.0许可的轻量工具解决崩溃循环问题,避免账单激增。
官方自托管Sentry是一个完整的可观测性平台,包含数十个服务、中间件和worker,放在小型VPS上会显得格格不入。
HN 评论区
12- joshstrange
我对 LLM 生成或辅助开发的软件没什么意见,但我实在受不了 LLM 生成的博客文章。我平时已经看够 LLM 的输出内容了。
- nonmaskable
大家好。
我是这篇文章的作者,只是想分享一下我的想法和设计笔记,讲讲我是如何构建一个更小、更易部署的错误追踪器的。主要目标是让它能在 VPS 上运行。
我在一台阿里云 2vCPU / 800MiB 的 CentOS 机器上测试过,成功运行了,所以我很满意。
另外,我还希望让从 Sentry 集成和迁移变得简单,你只需要修改 DSN 那一行即可。你甚至可以把数据同时发送到 Sentry 和 Epure,以便对比哪种更适合你。
顺便说一句,它完全免费且开源。作为一个早期版本,我随时愿意改进产品。我觉得和大家分享一下我是如何构思出这个方案的会很有趣。
希望大家喜欢,阅读愉快。
- merb
Sentry 也有一个仅错误模式:https://develop.sentry.dev/self-hosted/optional-features/err...