在Node.js后端记录事件/操作,以便稍后进行分析
Logging events / actions in Node.js backend for later analysis
我几乎完成了一个web应用程序。现在,我们希望在整个后端应用程序中记录某些事件/操作,以便稍后在仪表板中查看和分析它们。
可能有一百万种解决方案,但有没有一种可以轻松地与开源仪表板集成?
您可以使用JSON记录器。这些记录器将使您能够稍后(或实时)解析结果,以便绘制图表(性能、事件数量…)或表示正在发生的情况。
就我个人而言,我会使用皮诺:https://github.com/mcollina/pino因为它在开发方面非常活跃,也是Node.js中速度最快的记录器之一(我是一名贡献者,请询问您是否需要任何帮助)。
正如您所看到的,在CLI
部分的README.MD
中,很少有关于如何将输出管道传输到进程的示例。您可以轻松地编写一个流程,将重要事件上传到仪表板,并根据需要操作数据。
相关文章:
- 检查浏览器'在asp.net的后端代码中启用或禁用了s JS
- 将Rails后端添加到JS/HTML/CSS应用程序时,正确的文件位置是什么
- 如何在不重新加载URL的情况下查询Node.Js的后端并更新页面
- 为什么Express.js后端的CORS设置不起作用
- 调用后端、多路径变量、Ext Js
- 在Magento的后端块(选项卡编辑表单)中添加额外的js
- 如何使用 express.js 和 ember-cli 实现节点.js后端服务器
- .js文件作为javascript源,但在后端充当php
- 有没有一种安全的方法可以将 React.js 与 Python Flask 后端用于多用户、受密码保护的站点
- 使用 at.js 将查询参数传递给后端,用于 Twitter 样式提及触发的自动完成
- 使用 Ember.js 从 Laravel 后端加载 Mysql 数据
- 在Magento Admin后端取消合并CSS和JS文件
- Express JS - 将后端变量/数据传递给 Angular JS
- 使用PHP作为Ember.js的后端
- 考虑日期,数字格式跨C#(后端)和JS(前端)
- 对于node.js来说,这是后端任务的cpu密集型吗
- 什么's是用JavaScript调用Node.js后端函数的最有效方法
- 从node.js后端控制前端javascript
- 在Typescript前端和NodeJs后端之间共享js对象的最佳方式
- 如何使用jquery发送基于HTML的数据到后端?JS/Jquery中的任何编码或加密