您将如何着手编写与 newrelic 性质相似的内容?即监控实时应用程序的东西。
它是简单地监听通过特定端口的流量并记录它,还是内核级的 c/c++ 代码来执行此操作?
寻找所涉及内容的概述,这听起来像是一个有趣的应用程序。
最佳答案
New Relic 所做的基础工作相当容易上手。但是你走得越深,它就会变得越复杂。 New Relic 雇用大量开发人员和 QA 人员是有原因的。
对于 Ruby 和 Rails,您可以阅读包装您的代码的代理的源代码(位于 github 上)。它会让你很好地了解它在做什么。尽管代理相当复杂,但服务器中发生的事情更复杂。
因为我在 New Relic 工作,所以我不能说得很详细,但是如果你环顾四周,你会发现很多技术细节,因为我们过去已经非常公开地讨论过它。
关于ruby-on-rails - 有人会怎么写像 Newrelic 这样的东西,它是低级代码,即内核?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7959227/