npm 包 koa-newrelic-route 使用教程

阅读时长 3 分钟读完

在前端开发过程中,我们通常会使用诸如 Koa、Express 等 Web 框架来搭建自己的应用。而在实际应用中,我们往往需要对我们的应用进行性能监控和调优,这就需要用到一些性能监控工具。其中,New Relic 是一款非常优秀的性能监控工具。

在本篇文章中,我将为大家介绍一款可以方便地将 Koa 应用集成进 New Relic 中,并在监控界面上展示出应用路由的请求时间的 npm 包:koa-newrelic-route。

安装使用

首先,我们需要安装 koa-newrelic-route 包。可以使用 npm 来进行安装:

然后,在我们编写 Koa 应用的时候,需要在初始化 New Relic 的时候先执行一次:

并将 New Relic 配置好。然后,启用 koa-newrelic-route:

这时,我们就可以在 New Relic 的监控界面上看到应用的路由信息。

记录路由名

默认情况下,koa-newrelic-route 会将路由地址作为事务名记录到 New Relic 中。如果你需要自定义事务名,可以使用参数传入:

使用示例

以下是使用 koa-newrelic-route 的完整示例:

-- -------------------- ---- -------
----- --- - ---------------
----- -------- - --------------------
----- ------ - ------------------------------
----- --- - --- ------

------------------

------------- ----- ----- -- -
  -- --------- --- ---- -
    -------- - ------ --------
  - ---- -- --------- --- ----------- -
    -------- - ----- ---
  -
  ----- -------
---

-----------------

在 New Relic 的监控界面上,我们可以看到以下信息:

如上图所示,我们可以看到请求 '/' 和 '/users/1' 的响应时间以及调用次数。

总结

使用 koa-newrelic-route 可以很方便地将我们的 Koa 应用接入到 New Relic 的监控系统中,并且能够很精细地记录路由的请求时间及其调用次数,对于性能优化的需求帮助很大,推荐大家在日常的开发实践中加以使用。

来源:JavaScript中文网 ,转载请注明来源 https://www.javascriptcn.com/post/6005672481e8991b448e39a5

纠错
反馈