OneAPM 是唯一的一个可以帮助你查看 Python 应用程序方方面面的工具。无论是从终端的用户体验还是服务器监控,OneAPM 支持追踪各种问题,例如:数据库查询缓慢、第三方 API 接口和 Web 服务器甚至数据缓存层缓慢等。可以在生产环境下监控你的应用。

免费注册 查看 DEMO

Tornado 性能监控

全称是 Torado Web Server,从名字上看就可知道它可以用作 Web 服务器,但同时它也是一个 Python Web 的开发框架。最初是在 FriendFeed 公司的网站上使用,FaceBook 收购了之后便开源了出来。Tornado 为了高效实现 Comet 后端异步调用 HTTP 接口,是直接内嵌了 HTTP 服务器。Tornado 本身是单线程的异步网络程序,它默认启动时,会根据 CPU 数量运行多个实例;充分利用 CPU 多核的优势。

事务

测量每个 Web 事务和调用 handler 函数方法的执行时间,异步调用函数 asynchronous 调度 callback 以及轮询 socket fd 的时间。显示 _state.context add_callback 调用的上下文。

SQL 查询

除了对数据库调用进行计数和查询,OneAPM 还会自动的抓取慢 SQL 语句,并且显示哪些函数在调用这些 SQL 语句。我们对任何兼容 DBAPI2 的数据库适配都支持。

错误信息

错误记录提供了那些会从 Tornado 产生 500 报错的未捕获的异常。OneAPM 会自动拦截这些报错,并且会报出这些异常以及他们的堆栈跟踪轨迹,因此,用户可以很简单的修复这些在生产下比较容易被忽视的错误。

关键优势

一个为程序员而生的产品
一次改变开发习惯的机遇