当前位置: 首页 > news >正文

在线分析工具-日志优化

一、概述
    针对于大日志文件,统计分析出日志文件的相关指标,帮助开发测试人员,优化日志打印。减少存储成本
二、日志分析指标

  • 重复打印日志:统一请求reqId的重复打印日志
  • 打印最多的方法:检测出打印日志最多的方法所在的类
  • 检测出打印最多日志的类
  • 大日志占用:检测一条日志内容长度大于1k的日志,所占用磁盘空间
  • 疑似for循环打印日志:检测循环打印的日志,可优化合并打印
  • 么有重写toString的日志:日志内容无意义,可优化toString方法,打印有用的信息

三、分析手段
1、mushroom分析:
服务生成日志->日志分析服务->扫描日志及其路径信息->保存数据库
                                             ->异步扫描分析任务->选择日志->提交分析任务->分析日志->输出分析报告->存储分析报告
                                             ->存储分析结果和更新任务状态

2、离线分析:
1、用java命令打开Log Analysis 分析工具
2、Input File:所需要分析的本地日志问价
3、Output Directory:输出分析报告的路径
5、Pattern:日志grok格式,跟在线分析格式一样
6、Analyse:执行分析,输出分析报告

http://www.lryc.cn/news/266182.html

相关文章:

  • 硬核实战!mysql 错误操作整个表全部数据后如何恢复?附解决过程、思路(百万行SQL,通过binlog日志恢复)
  • 【什么是反射机制?为什么反射慢?】
  • PostGreSQL:货币类型
  • ESP8266网络相框采用TFT_eSPI库TJpg_Decoder库mixly库UDP库实现图片传送
  • Go 泛型发展史与基本介绍
  • python 解决手机拍的书籍图片发灰的问题
  • 【prompt一】Domain Adaptation via Prompt Learning
  • 视频编辑与制作,添加视频封面的软件
  • Deepin更换仿Mac主题
  • 【Flink-Kafka-To-ClickHouse】使用 Flink 实现 Kafka 数据写入 ClickHouse
  • 浅谈Redis分布式锁(下)
  • Django Rest Framework框架的安装
  • 深度学习(七):bert理解之输入形式
  • 如何用Excel制作一张能在网上浏览的动态数据报表
  • 双向数据绑定是什么
  • 鱼眼标定方式
  • 详解Keras3.0 KerasNLP Models: GPT2 GPT2Tokenizer
  • 2016年第五届数学建模国际赛小美赛B题直达地铁线路解题全过程文档及程序
  • 三秦通ETC续航改造
  • 使用Python实现发送Email电子邮件【第19篇—python发邮件】
  • Docker基本命令和Docker怎么自己制作镜像
  • Netty-2-数据编解码
  • 伽马校正:FPGA
  • 【SpringCloud笔记】(8)服务网关之GateWay
  • Compose常用布局
  • 使用keytool查看Android APK签名
  • 数据库学习日常案例20231221-oracle libray cache lock分析
  • 【数据结构】最短路径算法实现(Dijkstra(迪克斯特拉),FloydWarshall(弗洛伊德) )
  • 算法模板之队列图文详解
  • [node]Node.js 中REPL简单介绍