OneAPM 是唯一的一个可以帮助你查看 Python 应用程序方方面面的工具。无论是从终端的用户体验还是服务器监控,OneAPM 支持追踪各种问题,例如:数据库查询缓慢、第三方 API 接口和 Web 服务器甚至数据缓存层缓慢等。可以在生产环境下监控你的应用。
一个 Python 语言提供的全功能 Web 应用框架,旨在敏捷快速的开发 Web 应用,具有快速、安全以及可移植的数据库驱动的应用,遵循 LGPLv3 开源协议,兼容 Google App Engine( google 的元计算引擎)。Web2py 提供一站式的解决方案,整个开发过程都可以在浏览器上进行,提供了 Web 版的在线开发,HTML 模版编写,静态文件的上传,数据库编写的功能。其它的还有日志功能,以及一个自动化的 admin 接口。
测量每个 Web 事务的视图函数执行时间。事务还将提供整个时间在不同阶段(模型、控制器、视图)以及某个阶段中的特定脚本的执行时间。
除了对数据库调用进行计数和查询,OneAPM 还会自动的抓取慢 SQL 语句,并且显示哪些函数在调用这些 SQL 语句。我们对任何兼容 DBAPI2 的数据库适配都支持。
错误信息记录提供了那些会从 Web2py 产生 500 报错的未捕获的异常。OneAPM 会自动拦截这些报错,并且会报出这些异常以及他们的堆栈跟踪轨迹,因此,用户可以很简单的修复这些在生产下比较容易被忽视的错误。