【IT168技术】Meteor是开发现代网络和移动应用的全栈Java平台。它包括开发工具、网络套接字、MongoDB集成和包管理器。大气. js是电表包管理器,没有电表监控解决方案列表。但是,由于Meteor npm的集成,npm包可用于建立基于npm的监控解决方案(如用于Node.js监控的SPM),以监控电表应用。Node.js的SPM可以收集Node.js的关键指标,如事件周期、垃圾收集、内存处理、Web服务指标等。所有结果将以图表的形式显示,这些图表可以放在其他仪表板上,并位于应用程序堆栈其他部分的性能图表和用于测量日志相关性的日志旁边。
让我们看看如何在Meteor框架中对Node.js使用SPM。
第一步:创建“Node.js”类型的SPM应用程序
步骤2:安装新产品导入软件包
#安装带有meteor npm集成的SPM代理meteor NPM I SPM-代理-nodejs -保存
步骤3:为节点代理配置SPM
#通过设置NODE_OPTIONS环境变量预加载spm-agent-nodejs模块
export NODE _ OPTIONS = "-r SPM-agent-NODEjs "
#通过设置SPM_TOKEN环境变量为SPM应用程序配置SPM代理
导出SPM _ TOKEN =您的_SPM_TOKEN
步骤4:运行流星应用程序
#像往常一样运行流星应用程序..
流星跑
第五步:在SPM中检查结果
大约1分钟后,您可以在SPM中看到Meteor应用程序的性能指标,例如EventLoop延迟、内存使用情况、垃圾收集详细信息和HTTP统计信息。
有了所有的Node.js指标,我们就可以开始定义告警规则,配置ChatOps集成,以便及时发现Meteor应用中的异常。
Meteor框架通常使用MongoDB作为数据库,而缓存和SSL卸载通常由Nginx实现。如果栈中使用Meteor、MongoDB、Nginx,那么整个应用栈的监控就可以被MongoDB监控、Nginx监控、Meteor监控所覆盖。
1.《meteor 简单五步实现MeteorJS监控》援引自互联网,旨在传递更多网络信息知识,仅代表作者本人观点,与本网站无关,侵删请联系页脚下方联系方式。
2.《meteor 简单五步实现MeteorJS监控》仅供读者参考,本网站未对该内容进行证实,对其原创性、真实性、完整性、及时性不作任何保证。
3.文章转载时请保留本站内容来源地址,https://www.lu-xu.com/keji/790142.html