这里用的是aliyunlog这个现成的工具

安装可以参考:如何安装日志服务命令行工具CLI_日志服务-阿里云帮助中心

配置可以参考:配置CLI的操作方法_日志服务-阿里云帮助中心

参考的阿里云的接口地址:调用CLI命令查询日志_日志服务-阿里云帮助中心

脚本的部分

1、目录结构

#cd /aliyunlog
#tree
.
├── get_logs.sh
└── json├── getlogs.json├── inventory-api-prod_code.json└── inventory-api-prod.json

2、json格式

#cat json/inventory-api-prod.json
{
"topic": "",
"logstore": "inventory-api-prod",
"project": "k8s-log-cc50e28398e1d4ada8b2a187dadc5092b",
"toTime": "2023-04-23 10:39:00",
"offset": "0",
"query": "* and 胡雪真",
"line": "20",
"fromTime": "2023-04-23 09:30:00",
"reverse": "true"
}

3、主脚本的内容

#cat get_logs.sh
#!/bin/bash
Name=$1
Old_Name=`cat /aliyunlog/json/inventory-api-prod.json |grep query|awk '{print $NF}'|sed --expression='s/"//g' --expression='s/,//g'`
From_Time=$2
New_From_Time=`echo "$From_Time"|sed 's/_/ /g'`
Old_From_Time=`cat /aliyunlog/json/inventory-api-prod.json|grep fromTime|awk -F'\"' '{print $4}'`
To_Time=$3
New_To_Time=`echo "$To_Time"|sed 's/_/ /g'`
Old_To_Time=`cat /aliyunlog/json/inventory-api-prod.json|grep toTime|awk -F'\"' '{print $4}'`
sed -i "s/$Old_Name/$Name/g" /aliyunlog/json/inventory-api-prod.json
sed -i "s/$Old_From_Time/$New_From_Time/g" /aliyunlog/json/inventory-api-prod.json
sed -i "s/$Old_To_Time/$New_To_Time/g"  /aliyunlog/json/inventory-api-prod.json
if [ "$Name" != "" ] && [ "$From_Time" != "" ] && [ "$To_Time" != "" ];thenStore_Code=`/opt/rh/rh-python38/root/usr/local/bin/aliyunlog log get_logs --request="file://./json/inventory-api-prod.json" --format-output=json|grep  content|tr ',' '\n'|grep -E 'channelCode|storeNumber|storeCodes'|awk -F= '{print $NF}'|tail -n1|sed 's/\[//g; s/\]//g'`sed  "s/$Name/$Store_Code/g" /aliyunlog/json/inventory-api-prod.json >  /aliyunlog/json/inventory-api-prod_code.jsonResults=`/opt/rh/rh-python38/root/usr/local/bin/aliyunlog log get_logs --request="file://./json/inventory-api-prod_code.json" --format-output=json|grep  content`echo -e "$(echo -e "$Results")"elseecho "第一个字段\$1 请输入您需要查询的导购的名字,比如:胡雪真"echo "第二个字段\$2 请输入您需要查询的开始时间,格式比如:2023-04-23_09:30:00"echo "第三个字段\$3 请输入您需要查询的截止时间,格式比如:2023-04-23_10:39:00"
fi

附录获取脚本支持的query的方式(可以在控制台操作)

1、先查询

2、 选中上图中的红色字体(也就是查询出不来的内容)

鼠标点击-->新建查询   之后在搜索框里得到的内容就是符合脚本规则的内容,粘贴使用即可

通过阿里云CLI工具从SLS服务里读取日志相关推荐

  1. 阿里云数加大数据计算服务MaxCompute文章索引(持续更新201705)

    概况介绍: 10年老兵带你看尽MaxCompute大数据运算挑战与实践 什么是阿里云数加大数据计算服务MaxCompute? 一分钟了解阿里云产品:大数据计算服务MaxCompute概述 数加平台如何 ...

  2. 让开发变得更简单 | 阿里云中间件推出全新开发者服务

    10月24日,阿里云中间件推出全新开发者服务,发布3款开发工具,包括Alibaba Cloud Toolkit .链路追踪Tracing Analysis和应用高可用服务AHAS,旨在帮助开发者们提高 ...

  3. 健康管理系统第六天(移动端开发之体检预约_经典五表联查_调用阿里云提供的短信服务进行短信验证码发送)

    一.移动端开发 1.移动端开发方式 随着移动互联网的兴起和手机的普及,目前移动端应用变得愈发重要,成为了各个商家的必争之地.例如,我们可以使用手机购物.支付.打车.玩游戏.订酒店.购票等, 以前只能通 ...

  4. 阿里云中间件推出全新开发者服务

    摘要: 要码出未来,除了程序员专属的节日福利,还需要实打实的为程序员解决手头的难题. 10月24日,阿里云推出全新开发者服务,发布多款开发工具,包括Alibaba Cloud Toolkit .链路追 ...

  5. 阿里云CLI管理域名解析

    可以管理大部分阿里云服务,这里拿域名来做例子 下载对应平台的cli wget https://github.com/aliyun/aliyun-cli/releases/download/v3.0.2 ...

  6. IPv6终于要取代IPv4了!阿里云将全面提供IPv6服务

    摘要: 近日,中办国办印发<推进互联网协议第六版(IPv6)规模部署行动计划>,加快推进基于IPv6的下一代互联网规模部署,计划指出到2018年末国内IPv6活跃用户数要达到2亿,2020 ...

  7. 李飞飞:阿里云数据库已做好全面服务政企市场的准备

    "政企市场是检验云数据库产品竞争力的黄金标准."9月3日,阿里云智能数据库事业部总负责人李飞飞在北京举办的媒体沟通会上表示,阿里云已经做好全面服务政企数据库市场的准备,并已成功助力 ...

  8. 6月20日云栖精选夜读丨国内首家!阿里云宣布全面提供IPv6服务

    IPv6作为下一代互联网的技术基础,对物联网.车联网.人工智能等新兴产业的发展有着重大影响.6月20日,中国云计算的领头羊阿里云宣布联合三大运营商全面对外提供IPv6服务,希望能在2025年前帮助中国 ...

  9. 阿里云将全面提供IPv6服务 | 中国制造业正被双向挤压,需智能化发展

    每一个企业级的人 都置顶了 中国软件网 中国软件网 为你带来最新鲜的行业干货 小编点评 看到「第四次工业革命」的字眼 突然反应过来 时代变迁有点快 也就是这几十年来 慢慢淘汰了第一次工业革命的蒸汽机车 ...

  10. 阿里云服务器CentOS部署Minio服务实现远程访问

    阿里云服务器CentOS部署Minio服务实现远程访问 1.下载 1.1 建立文件夹 mkdir /usr/local/minio mkdir /usr/local/minio/data 1.2下载 ...

最新文章

  1. 再见QQ,再见QQ游戏!
  2. 服务器虚拟机密度,服务器整合:虚拟机密度大未必是好事
  3. LightGBM(lgb)详解
  4. python数据分析用什么库_Python数据分析常用的库总结
  5. 【数据分析师-数据分析项目案例一】600w+条短租房数据案例分析
  6. urlrewrite 规则报错
  7. 实现酒店无线覆盖和无线漫游
  8. android opencv 识别水果,opencv – 在一盘水果中检测香蕉或苹果,成功率 90%. (见图)...
  9. 计算机音乐公子,抖音公子在等谁是什么梗 公子在等谁背景音乐《心机》
  10. IDLE Help | 汉化
  11. Java 开发中遇到的印象深刻的问题
  12. Python图像处理
  13. mysql 2203_mysql 错误2203 1061 及安装最后出现1067错误的解决办法
  14. Centi和HandCash共同开发支付握手协议
  15. 前端期末大作业 HTML+CSS 动漫主题网页作业 (1)
  16. 计算摄影:相机成像流程 —— ISP
  17. 糖果(2019第十届蓝桥杯省赛C++A组I题) 解题报告(状压dp) Apare_xzc
  18. git基本命令与git基本命令-远程
  19. 因对某产品的一丝质疑而到被洗脑式怼,引起对于社交电商的一丝看法
  20. 2019年智能科学与产业综述论文盘点

热门文章

  1. 书单推荐 — 《浪潮之巅》
  2. 个人小偏方:对付感冒的十二种偏方
  3. 2023下半年软考高级系统架构设计师怎么报名?
  4. CSS基础:float浮动属性的使用浮动的影响
  5. 65的农村老大爷,靠一个小小的馒头,就为自己孙子买了一套房!
  6. anaconda用法
  7. 足下校园html评估系统答案,七下道德与法治期中的试题及答案
  8. (附源码) spring boot网络空间安全实验教学示范中心网站 毕业设计 111454
  9. 大白鲨经验集 (转)
  10. yolov5(v6.0)训练时出现警告:libpng warning: iCCP: known incorrect sRGB profile