python - Python中的跟踪系统和实时统计分析

这个问题与一个较早的问题有关:MySQL tracking system .简而言之:我必须使用 Python 实现一个具有高负载的跟踪系统。对于数据库部分,我选择了 mongoDB(这听起来像是适合这项工作的工具)。开发语言将是 Python。

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

我的问题是:

  • 我应该使用 CherryPy 内置服务器还是应该使用带有 modwsgi 的 Apache(或完全使用其他服务器)?

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

提前谢谢你。

最佳答案

您检查过 Graphite 吗?这听起来正是您需要的东西(查看您的其他问题),并且是 Orbitz 团队为应用程序和服务器监控而设计的。对于这类事情,它非常强大且易于使用。

  • 这里是项目网站:http://graphite.wikidot.com/
  • 部分截图:http://graphite.wikidot.com/screen-shots

https://stackoverflow.com/questions/2043879/

相关文章:

mongodb - 命令以非零退出代码 : Error executing in Docker Co

c# - 如何将 MongoDB 驱动程序与 C# ASP.NET Core API 框架一起使用?

java - Spring Data Mongodb 的性能问题

java - Spring - mongodb - 聚合 - 需要 'cursor' 选项

c# - MongoDB 身份验证错误

node.js - MongoDB 与 Docker "failed to connect to s

javascript - 查找和更新嵌套级别

mongodb - 从 mongo db $pull 中删除嵌入文档不起作用

node.js - 学习 NodeJS 和 MongoDB Docker 组合

linux - 从 bash 提示符和脚本向 docker exec 传递参数