线上问题排查日志实战

简介: 线上问题排查日志实战

线上有一个凌晨执行的sql,查询300w条数据,导致每天凌晨服务崩溃

日志检索

1.关键字搜索

cat 1.log | grep key  可以写为: grep key 1.log

2.时间搜索

Linux 命令:sed -n '/开始时间/,/结束时间/p'  logfile[日志文件名]

例子

sed -n '/2021-03-29 15:10:28/,/2021-03-29 00:05:50/p' croot_rims_origin-1.0.0-SNAPSHOT.log

3.从多少行开始查看

1464260:行数

50:查看多少行

cat croot_rims_origin-1.0.0-SNAPSHOT.log |tail -n +1464260| head -n 50

4.显示行号

cat 选项:-n   显示行号(包括空行)-b   显示行号(不包括空行)

5.统计行数

wc -l croot_rims_origin-1.0.0-SNAPSHOT.log

在目录中搜索日志关键字

当前目录搜索关键字 xxx

grep -r xxx .


相关实践学习
日志服务之使用Nginx模式采集日志
本文介绍如何通过日志服务控制台创建Nginx模式的Logtail配置快速采集Nginx日志并进行多维度分析。
目录
相关文章
|
5月前
|
SQL 运维 监控
如何排查线上问题的?
在当今的互联网时代,线上问题对企业的业务连续性和用户体验产生的影响越来越大。无论是网站崩溃、应用性能下降,还是服务中断,这些问题都可能对企业的声誉和用户满意度造成严重影响。因此,快速、准确地排查并解决线上问题变得至关重要。本文将介绍一些高效的线上问题排查方法,帮助您在面对线上问题时,迅速定位并解决问题。我们将在接下来的内容中详细讨论如何利用日志分析、监控系统、代码审查等手段,以及如何制定有效的应急预案。通过这些策略的实施,您将能够提高线上问题的解决速度,减少对业务的影响,并提高用户满意度。
91 2
|
9月前
|
JavaScript
开发遇到的问题排查
开发遇到的问题排查
|
5月前
日志 问题排查
日志 问题排查
20 1
|
运维 PHP Perl
总结一些线上问题排查的命令,可能用得到!
开发运维,统计所遇到的运维问提。运维问提排查,以下场景,你可能遇到?
126 0
总结一些线上问题排查的命令,可能用得到!
|
运维 前端开发 应用服务中间件
网站流量日志埋点收集—系统部署环境搭建|学习笔记
快速学习网站流量日志埋点收集—系统部署环境搭建
121 0
网站流量日志埋点收集—系统部署环境搭建|学习笔记
|
数据采集 JavaScript 应用服务中间件
网站流量日志埋点收集--系统部署架构图和采集流程梳理|学习笔记
快速学习网站流量日志埋点收集--系统部署架构图和采集流程梳理
233 0
网站流量日志埋点收集--系统部署架构图和采集流程梳理|学习笔记
|
运维 监控 Serverless
部署失败问题排查|学习笔记
快速学习部署失败问题排查
167 0
部署失败问题排查|学习笔记
|
SQL 存储 关系型数据库
常见问题排查案例|学习笔记
快速学习常见问题排查案例
126 0
常见问题排查案例|学习笔记
|
NoSQL Java Redis
线上系统打日志你了解多少?
以上文章讲述的是【Redis入门知识点】接下来我总结一下【线上系统打如何正确打日志】。
|
运维 监控 NoSQL
一次线上问题排查所引发的思考
之前或多或少分享过一些内存模型、对象创建之类的内容,其实大部分人看完都是懵懵懂懂,也不知道这些的实际意义。