监控与日志
12009概述
监控在软件开发中,通常指的是对应用的运行状态进行实时或定期的观察和检查。而日志则是应用运行过程中产生的记录,包括错误日志、访问日志、操作日志等,它们详细记录了应用的运行情况。
良好的监控和日志系统可以带来以下好处:
- 帮助开发者及时发现并解决问题,保证应用的稳定运行。
- 提供应用的运行数据,帮助开发者了解应用的运行状态和性能。
- 提高应用的透明度,使得开发者、运维人员、甚至是用户都能了解到应用的运行情况。
江湖JS的监控与日志
实时监控
实时查看应用的运行状态,如CPU使用率、内存使用量、网络流量等。
- jh-panel
详细的日志
详细的日志,包括错误日志、访问日志、操作日志等,帮助开发者了解应用的运行情况。
- 页面日志
//页面日志收集,在 config.env.js 中配置
const config = {
jianghuConfig: {
enableHtmlErrorLogRecord: true,
htmlErrorLogRecordInterval: 60000,
}
}
- resource 日志
//resource 日志收集,在 config.env.js 中配置
const config = {
jianghuConfig: {
enableResourceLogRecord: true,
ignoreListOfResourceLogRecord: [ 'user.passwordLogin', 'allPage.getConstantList',
'allPage.httpUploadByStream', 'allPage.httpUploadByBase64', 'allPage.httpDownloadByBase64' ],
updateRequestDemoAndResponseDemo: false,
}
}
- 应用日志:日志监控
日志分析
日志分析工具,开发者可以通过分析日志来发现应用的问题和改进点。
告警机制
当应用出现问题时,告警机制可以及时通知开发者,使得开发者可以及时处理问题。