sentry.io 不知道为什么隔一段时间服务器就没法访问了,会一直 timeout,所以只能自己搭, 找的 docker hub 里的第一个 https://hub.docker.com/_/sentry
按照步骤装完了,我跑在了服务器的 8090,用 nginx 映射到他,然后顺利跑起来了
奇怪的是,我把这个 DSN 配到项目里去之后,就一直报跨域
求大神支招,甚至推荐其他可用的错误日志拼台也行
上 rollbar
自建可以试试 https://glitchtip.com/blog
这个价格怎么样,有没有墙的问题
使用 sentry 官方的 https://github.com/getsentry/self-hosted 搭建,目前使用体验良好,缺点是内存需求有点高(16G)
这个别提了,装 debian 折腾死了。到处进 Dockerfile 改源,你怎么装的,而且 16G 内存监控错误日志,确实是太奢侈了
找到问题了,docker-hub 里那个 Sentry,是 sentry9,要配合的 GEM 是'sentry-raven',而不是'sentry-ruby'和'sentry-rails',虽然装的时候会提示 sentry-raven 已经过时了,但是切成这个就不会 CSRF 了
结果我的 Rails 版本为 7,sentry-raven 没法正常工作
使用的 ESXI + Ubuntu Server 23.10, 第一步执行 ./install.sh 第二步执行 docker-compose up -d 没涉及其他操作,还是比较顺利。我是部署在自己本地有台刀片服务器上,然后做了内网穿透来使用的
我改了两个左右
我先换成 rollbar 了,暂时没发现无法访问的问题
在 k8s 上搭建成功了,比 sentry 容易多了