OneAPM for Node.js 能够深入到所有 Node.js 应用内部完成应用性能管理和监控,包括代码级别性能问题的可见性、性能瓶颈的快速识别与追溯、真实用户体验监控、服务器监控和端到端的应用性能管理。
Restify 是一个可以让你创建正确的 REST Web Service 的一个 Node.js 模块。Restify 使得建设这样的服务(比如版本管理,错误处理和内容协商)变得更加容易。
我们的探针是能够读取的 Restify 路由在基本模式下使用HTTP与一个参数化资源来确定运行处理程序链。 OneAPM 将区分 GET, PUT, POST 和 DELETE 每个仪表路由名称。我们的探针也支持 Restify regex’d 路由,并且会区分此类路由和基本路由。
我们的 Node.js 探针可以从你的应用程序中追踪到花费在 MySQL 数据库的调用时间。它还能捕捉从您的 Node.js 应用程序中调用的诸如 Redis, MongoDB 和 Memcache 这种主流的 NoSQL 数据存储。当你在读,写或者更新记录的时候可以帮助你确认你的应用程序中的性能瓶颈。
OneAPM 的 Node.js 探针不依赖于任何操作系统特定的本地相关性,因此他可以运行在所有 Node.js 可以运行的平台,包括 Linux、SmartOS、Mac OSX、Windows 和 Azure。