Ruby rails3.x 版本有没有好用的监控工具

ias · December 22, 2023 · Last by ias replied at December 27, 2023 · 583 hits

目前是维护老项目

项目版本是:

ruby: 2.1.8 rails:3.2

有一个需求时检测 mysql,redis,memcached 这些服务是否可用,如果不可用即使给配置的邮箱发邮件

我想着使用exception track,可视化,在产生异常的时候发送邮件,也可以通过访问/exception_track 看到页面异常代码在哪里

但是需要 rails4.2+,因为我用的 rails 版本比较老,而且现阶段无法升级版本,只能使用现在版本,想问下还有啥可视化的方案吗?

https://www.ruby-toolbox.com/categories/exception_notification

上面链接是这个类别的 gem

以前用过exception_notification,应该有对应的 rails3 版本。不过这个是邮件通知,不是图形化显示。

我很喜欢exception_notification

Reply to ken

感谢,需求是检测 mysql,redis,memcached 这些服务是否可用,如果不可用即使给配置的邮箱发邮件。然后在这个基础之上 扩展到对服务的监听,如果服务挂了,也能自动检测到,我在想是在程序内部用 exception_notification 可以把 error 异常都发邮件,然后外部 ruby 脚本检测生产的 url:port 是否正常,还是都写 ruby 脚本只检测 mysql,redis,memcached 这些服务还有生产的 url:port 是否正常好一点

目前方案是:ruby 脚本只检测 mysql,redis,memcached 这些服务还有生产的 url:port,不需要关注内部的错误

你可能需要的是Monit

至于跟 Rails 怎么关联,似乎没什么必要。

Reply to inzaghi

感谢,尝试了这个挺好用的👍

ias closed this topic. 27 Dec 12:25
You need to Sign in before reply, if you don't have an account, please Sign up first.