SvrKitServer学习笔记:日志检查与ID:KEY监控
需积分: 35 37 浏览量
更新于2024-08-08
收藏 2.45MB PDF 举报
"检查日志-斯坦福机器学习笔记(三)—— 高斯判别分析(gda)"
本文档主要介绍了在IT服务管理中如何有效地进行日志管理和监控,特别是针对SvrKit Server的使用。SvrKit Server是一款用于构建后台服务的框架,其在日志管理和监控方面提供了便利的功能。
### 一、检查日志
日志是系统运行状态的重要记录,用于排查问题和分析性能。在服务启动后,通过LogErr和LogDebug函数可以在指定的日志路径 `/home/qspace/log/error` 中输出日志。然而,对于特定部门来说,关注的往往是特定业务逻辑的日志,而非所有服务调用或接口上报的信息。因此,建议每个部门自定义日志模块,以便在大量日志中快速定位所需信息。文档中提到后续代码会使用O2oLogErr和O2oLogDebug进行日志输出。
### 二、ID:KEY监控
ID:KEY是一种灵活且强大的内部监控工具,类似于ITIL监控,但使用更为便捷。用户只需申请ID,然后自由设定KEY,即可实现监控报警配置。要申请ID,可以通过访问内部网址`http://weixin.oa.com`,选择监控分析、监控报警配置、新增上报进行操作。在提交申请后,系统会自动生成ID,并允许对每个Key的上报类型进行详细设置。
### 三、服务调试与监控
1. **检查日志**:监控日志是服务调试的关键,需要定期检查日志文件大小,防止超过1.6G导致日志滚动失效。对于过大的日志文件,需要及时清理或归档。
2. **ID:KEY监控**:利用ID:KEY系统,可以实时监控服务的运行状态,包括模块调用、耗时、慢速等情况。
3. **观察曲线**:通过监控曲线,可以直观地了解服务的性能趋势,及时发现异常。
### 四、SvrKit Server使用进阶
- **第一天快速入门**:涵盖了SvrKitServer的基本概念、工作区文件结构,以及如何编写服务、配置文件、实现服务代码和测试工具等。
- **第二天使用存储**:讲解如何编写业务部门的KV接口,使用mysqlpp访问数据库,包括配置、连接、数据操作和事务处理。
- **第三天异步调用**:介绍异步调用的两种方案,包括客户端多线程和服务端快速回包,并讨论并发调用的策略。
- **第四天自己编写库**:指导如何编写部门公共组件和编译第三方库。
- **第五天使用协程**:深入协程的原理,探讨在后台服务设计中的应用,以及如何在SvrKit Server中开发和使用协程服务。
这篇文档不仅涵盖了日志管理和监控,还详细阐述了使用SvrKit Server进行服务开发和优化的多个方面,为IT专业人员提供了实用的指南。
2018-08-08 上传
2018-07-17 上传
点击了解资源详情
点击了解资源详情
点击了解资源详情
点击了解资源详情
点击了解资源详情
点击了解资源详情
点击了解资源详情
Fesgrome
- 粉丝: 37
- 资源: 3821
最新资源
- NIST REFPROP问题反馈与解决方案存储库
- 掌握LeetCode习题的系统开源答案
- ctop:实现汉字按首字母拼音分类排序的PHP工具
- 微信小程序课程学习——投资融资类产品说明
- Matlab犯罪模拟器开发:探索《当蛮力失败》犯罪惩罚模型
- Java网上招聘系统实战项目源码及部署教程
- OneSky APIPHP5库:PHP5.1及以上版本的API集成
- 实时监控MySQL导入进度的bash脚本技巧
- 使用MATLAB开发交流电压脉冲生成控制系统
- ESP32安全OTA更新:原生API与WebSocket加密传输
- Sonic-Sharp: 基于《刺猬索尼克》的开源C#游戏引擎
- Java文章发布系统源码及部署教程
- CQUPT Python课程代码资源完整分享
- 易语言实现获取目录尺寸的Scripting.FileSystemObject对象方法
- Excel宾果卡生成器:自定义和打印多张卡片
- 使用HALCON实现图像二维码自动读取与解码