管理/监控烧瓶应用的最简单方法?

时间:2014-01-26 13:18:14

标签: python flask gunicorn

我想在我的服务器上部署一个小烧瓶应用程序,我希望能够通过HTTP Web界面监控它。我不需要复杂的东西,我绝对不想要一些难以设置的东西。以前我使用过Google App引擎,而Logs选项卡中的功能完全正常。

该应用程序通过nginx& gunicorn并使用redis(w / py-redis)和sqlite(w / peewee)。理想情况下,我希望能够从一个地方检查系统所有部分的日志。这可能吗?什么是最简单的方法?

1 个答案:

答案 0 :(得分:2)

对于困境没有明确的答案,这将是你最熟悉的方式。

您可以将所有日志记录更改为写入中央数据库,然后创建一个小程序,为您抓取这些数据。此方法还包括配置中央系统日志服务器:

http://www.linuxjournal.com/content/creating-centralized-syslog-server

你想要阅读这些文件的方式很好,而且取决于你想要多少控制。您可以简单地将所有日志根据主机名和rsync命名为中央服务器,您可以从中解析它们。

还有免费工具可以帮助您选择方法看看:

http://www.linuxjournal.com/content/creating-centralized-syslog-server

您还可以使用一些专有系统,例如Splunk:

http://www.splunk.com/

这绝不是一个明确的清单,但应该让你朝着正确的方向前进。