高效的秘密让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运维更高效-日志搜索脚本的主要内容,如果未能解决你的问题,请参考以下文章