wordpress导入doc,网站seo诊断分析报告,医疗网站模板下载,网站做会员系统本节重点介绍 :
监控系统分类时序监控和日志监控的对比轻量日志监控系统的诉求
监控系统分类 监控系统按照原理和作用大致可以分为三类 日志类#xff08;Log#xff09;调用链类#xff08;Tracing#xff09;度量类#xff08;Metrics#xff09;
日志类#xff08…本节重点介绍 :
监控系统分类时序监控和日志监控的对比轻量日志监控系统的诉求
监控系统分类 监控系统按照原理和作用大致可以分为三类 日志类Log调用链类Tracing度量类Metrics
日志类Log介绍
日志类比较常见我们的框架代码、系统环境、以及业务逻辑中一般都会产出一些日志这些日志我们通常把它记录后统一收集起来方便在需要的时候进行查询。日志类记录的信息一般是一些事件、非结构化的一些文本内容日志的输出和处理的解决方案比较多大家熟知的有 ELK Stack 方案Elasticseach Logstash Kibana
时序监控和日志监控的对比
日志监控属于非侵入监控 意思是不像时序监控那样必须引用sdk代码才能打点业务只需要写入日志提供日志的路径等信息日志监控系统就可以采集到 日志监控提供更原始的时间戳 因为只要能采集到原始日志那么时间戳相对精准一点时序监控在时间戳上会有偏移的处理
elk等日志监控系统的弊端
存储使用eses无论你查不查巨大的全文索引开销必须时刻承担
轻量日志监控系统的诉求 总结起来就是日志转时序 算qps
比如统计 nginx日志中code200的qps对应就是 每隔10秒grep一下日志文件 用增量/时间差 算出qps
日志关键字告警
错误类型的关键字举例
如应用连接mysql报错dial mysql host error 如redis同步失败报错cannot sync data 如进程被oom kill了Out of Memory (OOM) killer
诉求和解决方案
出现上述错误类型进行报警但并不需要存储全量的日志所以可以通过日志转时序解决 将日志流信息转换计算后推送给时序监控系统
本节重点总结 :
监控系统分类时序监控和日志监控的对比轻量日志监控系统的诉求