在Python中跟踪系统和实时状态分析

这个问题涉及到一个老问题: MySQL跟踪系统 。 总之:我必须实现一个使用Python的高负载的跟踪系统。 对于数据库部分,我决定了mongoDB(这听起来像是这个工作的正确工具)。 开发语言将是Python。

我正在考虑在nginx后面使用CherryPy应用程序的几个实例。 这背后的原因是,我不想自己处理所有的wsgi部分,但另一方面,我不需要一个完整的Web框架,因为应用程序将是简单的,没有ORM的需要。

我的问题是:

  • 我应该使用CherryPy内置服务器还是应该使用Apache和modwsgi(或其他服务器)?

  • 这听起来像一个合理的方法(nginx,mongoDB)? 如果不是,你会推荐什么?

先谢谢你。

Solutions Collecting From Web of "在Python中跟踪系统和实时状态分析"

听起来像MongoDB将是一个很好的适合 – 先进的运营商快速更新,M / R批量离线处理。 我认为Nginx背后的CherryPy应该可以运行得很好。 如果你去mod_wsgi路由只是小心这个问题 。

你检查过石墨吗? 这听起来像是你需要的东西(看你的另一个问题),是专为Orbitz团队的应用程序和服务器监控而设计的。 这是非常强大,易于使用这种事情。

  • 这是项目网站: http : //graphite.wikidot.com/
  • 用一些截图: http : //graphite.wikidot.com/screenshots