在 V2EX 的开发环境里尝试了一下 OneAPM

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

http://www.oneapm.com/

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

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



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



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



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

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

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

- 初次生成了 blueware.ini 并且运行之后,我打开 blueware.ini 修改了 app_name ,然后我现在的 Dashboard 中就有两个 app,但是我没有找到可以在哪里删除 app。
26119 次点击
所在节点    Tornado
35 条回复
fatpa
2014-08-02 06:59:14 +08:00
其实就是 NewRelic 的汉化版嘛
KiseXu
2014-08-02 10:14:39 +08:00
必须要用企业邮箱才能注册啊
sunysen
2014-08-02 10:30:17 +08:00
非常感谢老大对我们肯定,感谢您反馈的问题
KiseXu
2014-08-02 10:31:58 +08:00
@sunysen 有没有计划开放对个人开发者的支持啊
sunysen
2014-08-02 10:34:17 +08:00
@fatpa 目前功能确实和NewRelic一样,后面我们会做更多适合国内环境的功能
sunysen
2014-08-02 10:36:48 +08:00
@sunysen 有计划的,下周我们就会讨论针对个人开发者的功能,谢谢你的关注,如果方面可以留下你邮箱,后期做好我们发邮件通知你
XadillaX
2014-08-02 10:58:52 +08:00
Node.js 没做?
sunysen
2014-08-02 11:01:13 +08:00
@XadillaX 做了,正在调试中,可以留下您的邮箱,上线我们发邮件通知你,非常谢谢您的关注。
blueware
2014-08-02 11:23:18 +08:00
@fatpa 我觉得您这个评价其实蛮高的,我们比New Relic还是差距很大。New Relic在这一个产品上面已经投入了上亿美元。作为一个基础软件,我们目前在国内还弄不到那么多钱
blueware
2014-08-02 11:25:10 +08:00
@KiseXu 其实这个主要是考虑到...New Relic的PRO版使用是15天,我们的使用是60天。如果完全开放个人邮箱注册,是不是有可能会有人每年只需要申请6个个人邮箱就完全可以放开了用我们的产品了...企业版邮箱算是稍微对这个有些限制。当然,我们并不强制要求大家付费试用。
blueware
2014-08-02 11:26:42 +08:00
@KiseXu 后面会有开发者计划放出,我们打算对rubu/python/nodejs/php开发者推出一个特殊的计划。java和.net由于更多的是在企业级项目是使用,可能不会包含在内
blueware
2014-08-02 11:27:25 +08:00
@XadillaX NodeJS功能已经测试完成,后天会Release出来,感谢关注,欢迎使用
dreampuf
2014-08-02 11:50:20 +08:00


直接复制代码么,略显不厚道。

监控是个持续的过程,希望能坚持,如果不能支撑大而全的平台,请一定把小而精做好。
很多监控仅仅停留于报表显示,没能做到反映问题,希望能有所突破
est
2014-08-02 11:55:30 +08:00
@dreampuf 我擦。。莫非真是汉化版。。。
zjgood
2014-08-02 13:07:24 +08:00
请问L大用的什么浏览器啊?@Livid
Livid
2014-08-02 13:11:08 +08:00
@zjgood Aurora 和 Chrome
blueware
2014-08-02 14:23:37 +08:00
@dreampuf Python的Agent目前确实不少代码都模仿自New Relic,但是Java、.NET、iOS、Android、PHP是自己从第一行代码写起。New Relic是商业公司,代码也不是open source的 [ruby agent除外] ,我们团队虽然认识他们的人,但是也不可能拿到他们代码。

原因是这样的,我们也不太清楚国内开发者语言的分布,主要做了Java和.NET之后,从很多朋友得到的反馈是希望用ruby、python等语言的版本。但是光是Java探针我们就写了一年半。
blueware
2014-08-02 14:26:43 +08:00
@dreampuf 做APM软件是非常难的事情,我自己参与了Java Agent的开发过程,对每一个框架做instrument的过程就像是绣花,而且不能有一点差错。本来一开始想做大而全,现在看来,把New Relic的APM、Broser、Mobile做好可能就要花费很多的钱和时间。我们暂时不会去做Platform和Insight,后面可能会把免费的Server monitoring加上
ryon
2014-08-02 16:19:58 +08:00
还不支持PHP?
dreampuf
2014-08-02 16:31:59 +08:00
@blueware 对不起,我较真了。



这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/125736

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX