【性能分析工具】在 V2EX 的开发环境里尝试了一下 OneAPM

OneAPM 是最近新上线的一个应用程序性能管理方案,功能和商业模式都很类似目前在硅谷已经非常成功的 New Relic。

http://www.oneapm.com/

作为 Web Performance 行业的从业人员,这样的项目当然是要第一时间关注的。

最近 OneAPM 发布了 Python Agent,所以第一时间在 V2EX 的开发环境里试验了一下。虽然 Agent 的设置页面上没有提到 Tornado,但是经过我实际测试,是完全可以支持 Tornado 的。

enter image description here

目前 OneAPM 针对 Python app 的功能其实已经很完整了,基本的响应性能、最频繁被请求的 Python class、甚至 SQL 分析都已经支持了。

enter image description here

如果你的代码中用到了外部 API,比如 V2EX 就用到了 GitHub 和 Dribbble 的 API,那么这些外部请求的性能也是可以收集到的:

enter image description here

总之,第一感觉不错。很看好这个项目。

另外就是,向 OneAPM 的同学们反馈 2 个小问题:

  • 貌似目前命名方面存在一些不一致?文档中既有 blueware 也有 oneapm。我理解对于任何创业项目名字在初期都会有一些混乱,不过还是希望能够尽快确定。因为如果要在大型项目中通过 Puppet 集成你们的技术的话,一个固定的名字是必须的。

  • 初次生成了 blueware.ini 并且运行之后,我打开 blueware.ini 修改了 app_name ,然后我现在的 Dashboard 中就有两个 app,但是我没有找到可以在哪里删除 app。

收藏 1 分享浏览 1867
3年前
跟帖
暂无
说几句
广告位 点击查看投放指南

我的收藏