高效的秘密让k8s运维更高效-日志搜索脚本

Posted Friends of the wind

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了高效的秘密让k8s运维更高效-日志搜索脚本相关的知识,希望对你有一定的参考价值。

问题描述

k8s管理的日志系统出现问题,导致日志无法从前端页面查询下载。
通过两种途径来解决:
(1)手工进入目录:使用vi一个个截取规定服务的指定时间段日志;工作量大,效率低,而且容易漏掉需要的日志内容
(2)编写自动化脚本,实现,秒级实现需求。


原因

此脚本占用CPU资源不低,若是生产环境下,日志量大,请保证充分测试,了解适用场合及注意事项,。


解决方案:

流程:
1、docker ps | grep service_name确定所需日志的container ID
2、编写脚本,并填写查询到的container ID及所需时段
内容如下:
vi search-log.sh

#!/bin/bash
#Programmer: Zhao
#Purpose: log download script
#Last Changed: 2022/5/9
#changed by: Zhao
#只需修改CONTAINER_ID,下载的时间段sed内修改

以上是关于高效的秘密让k8s运维更高效-日志搜索脚本的主要内容,如果未能解决你的问题,请参考以下文章

阿里云田涛涛:高效智能的云,CloudOps让运维更简单

云网管—云上构建网络自动化体系

“云网管” ---云上构建网络自动化体系

脚本日志监控分析,解密跑批任务高效运维之道

EMQX Cloud 更新:日志分析增加更多参数,监控运维更省心

saltstack高效运维