AWS CloudWatch日志组中关于中文关键字的查询

问题

在AWS CloudWatch日志组中,想要查询出包含中文关键字的错误日志,结果,AWS说语法错误。

最开始,使用如下查询,查询可能的错误日志:

查询语句,如下:

json 复制代码
{($.log = %ERROR%)  }

具体效果如下:

在这个基础上面,想接下来,查询包含登录字符的日志,查询语句如下:

json 复制代码
{($.log = %登录%)  }

结果出现如下错误:

原因

AWS CloudWatch日志组,查询中文关键字,得把中文关键字转化成16进制才能查询。

解决

将需要查询的中文关键字登录转化为以\x为间隔的16进制进行查询。具体参考如下:
https://gchq.github.io/CyberChef/#recipe=To_Hex('%5C%5Cx',0)&input=55m75b2V&oenc=65001

如下图:

然后,把转化后的字符串,拿到日志组中查询即可,语句如下:

json 复制代码
{($.log = % ERROR%) && ($.log = %\xe7\x99\xbb\xe5\xbd\x95%)}

效果如下图:

这样包含"登录"两个中文关键字的错误日志就过滤出来了。

参考

相关推荐
古猫先生4 小时前
顶会FAST24最佳论文|阿里云块存储架构演进的得与失-1.引言
阿里云·云计算
YCyjs4 小时前
云计算【第一阶段(27)】DHCP原理与配置以及FTP的介绍
linux·运维·服务器·云计算
丁总学Java5 小时前
命令行运行git reflog(reference log)报错的解决办法
git·reference·log·reflog
疯狂的rabbit.5 小时前
Linux防火墙
linux·运维·服务器·云计算·redhat·rhce·openeular
YCyjs5 小时前
云计算【第一阶段(26)】Linux网络设置
linux·运维·服务器·网络·云计算
德迅云安全-小潘5 小时前
如何保障云计算健康发展
云计算
九河云7 小时前
AWS云服务器的竞争优势
服务器·云计算·aws
云计算_Later10 小时前
mycat读写分离 | MHA高可用
linux·mysql·云计算
Akamai中国10 小时前
Akamai+Noname强强联合 | API安全再加强
分布式·云原生·云计算·云服务·akamai
划过手的泪滴t10 小时前
【python】字典、列表、集合综合练习
开发语言·python·云计算·每日一练·数据类型