【使用python脚本筛分重复日志】

使用python脚本筛分重复日志

需求:业务涉及企微回调,近期发现重复回调攀升,所以从日志分析一下重复比例
思路:
1、根据关键词筛选命中日志到新文件中
2、使用python脚本筛选出重复key,结果集打印到新文件

环境准备
  1. 安装Anaconda下载地址
  2. 配置环境变量
    在这里插入图片描述
  3. 验证
    在这里插入图片描述
实战
  1. 拆分日志
#筛选日志(三台ims,4.13号一天)
zgrep "**客户回调信息" server-2022-04-13-* | grep "add_external_contact" -> add_callback_4.13.log
#将日志拉取到本地环境
scp /home/xxx/ims/logs/all/add_callback_4.13.log root@xxx.xxx.xxx.xxx:/home/logdev/add_callback_1.log
#日志合并
cat add_callback_1.log >> add_callback_result.log
cat add_callback_2.log >> add_callback_result.log
cat add_callback_3.log >> add_callback_result.log
  1. 编写py文件add_callback_1.0.py
import json
import sys

filepath=sys.argv[1]
list = []
total = 0
count = 0
count2 = 0
temp={
   }
temp2={
   }
result={
   }
result2={
   }
resultStr=''


def dataClear(s):
	global count,total,count2
	to
  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值