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

免费注册 查看 DEMO

Flask 性能监控

一个用 Python 编写的轻量级 Web 应用框架。基于 Werkzeug WSGI 工具箱和 Jinja2 模板引擎。Flask 其中的一条设计原则就是简单的任务保持简单;任务的实现不需要花费太多的代码也不会限制到你。 因此,Flask 的一些设计决定可能会让一些人感到很惊讶或者非正统。例如,Flask 内部使用了本地线程对象,这样在一个请求中不必在函数之间传递对象以保证线程安全。 这种方式是十分方便,但是为依赖注入或者尝试重用与请求挂钩的值的代码,需要一个有效的请求上下文。 Flask 项目对本地线程很公开的,并不会去隐藏它们,在使用到它们的代码和文档里面都会指出。

事务

测量每个 web 事务的视图函数执行时间。事务 trace 将提供 Genshi,Jinja2 或 Mako 模板库的详细信息,显示 render_template() 和 render_template_string() 调用的上下文。

SQL 查询

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

错误信息

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

关键优势

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