【问题标题】:What is best monitoring tool for Tornado as Async container? [closed]Tornado 作为异步容器的最佳监控工具是什么? [关闭]
【发布时间】:2012-05-13 12:18:57
【问题描述】:

Tornado web 可以与 WSGI 或 ASYNC 容器一起使用。 WSGI 容器有很多解决方案。 目前最吸引人的解决方案是 RPM Lite,但它需要 Tornado 以我不想要的 wsgi 模式运行。我需要能够完全监控 Tornado Async 应用程序的解决方案。

EDOT:感谢@Graham 阅读字里行间,我一直期待理解主题的人会有答案。

【问题讨论】:

  • 如果您要将问题标记为否定,请说明原因。在这种情况下,这似乎是因为问题没有得到很好的解释,但同时那些将其标记为否定的人表明他们对 Python 网络世界了解不多,无法解读所问的问题。如果您不明白,请要求澄清。

标签: python monitoring tornado


【解决方案1】:

这个问题有点模糊,但这里的假设是您要问存在哪些 Web 应用程序性能监控工具。在这种情况下,您需要一个可以与 Tornado ASYNC API 和位于 Tornado Web 服务器顶部的 WGSI 容器一起使用的容器。

您提到“RPM Lite”,它可以解释为 New Relic Web 应用程序性能服务。为此,如您所见,目前仅支持在 Tornado 上运行的 WSGI 应用程序,而不支持 Tornado 的 ASYNC API。对 ASYNC Python Web 框架的支持进行了一些调查,但 Tornado API 并未用作测试用例,因此不知道何时/是否支持 ASYNC API。

至于替代方案,这取决于您想从中得到什么,并且是您需要扩展问题的地方。如果您更喜欢跟踪网络流量,那么您可以随时使用 Google 分析或从网络服务器日志中提取详细信息的工具。

如果您像 New Relic 那样专门寻找可以检测实际 Web 应用程序并告诉您其中发生了什么的工具,包括在数据库中显示的时间、Web 外部数据等,那么目前还没有我所知道的 ASYNC 系统,尤其是 Tornado ASYNC API 的任何其他选项。

【讨论】:

  • 最新的 Python 代理确实支持 Tornado https://docs.newrelic.com/docs/python/new-relic-for-python。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2010-09-20
  • 1970-01-01
  • 2010-11-14
  • 2013-04-28
  • 1970-01-01
相关资源
最近更新 更多