Centos7 message日志因dockerd、kubelet、warpdrive、containerd等应用迅速增长

news2024/9/21 4:23:07

问题:公司服务器在部署一套业务后,message日志记录大量的dockerd、kubelet、warpdrive、containerd应用日志,每天增加2G大小的日志

解决方案:

前期吐槽下:发现某个帖子,需要会员或者花钱才能看,看了之后直接无语了人家给的方案
在/etc/rsyslog.conf中某个地方改为*.none /var/log/messages

 我的看法:大哥,这是公司服务器,你啥都不记录,最起码你得保证系统日志得有吧,以后服务器出问题了怎么办,你怎么排查?查鸡毛啊,出现错误后因为你这配置没找到错误出现的原因,你不顶锅谁顶锅。

来自花钱看了没用的文档,从而导致心里不平衡弱小无辜的人的吐槽

###########################################华丽的分割线#####################################################

吐槽完了,说正事,其实有两套解决方案
第一套:类似于上面的,就是不接收docker
、kubelet、warpdrive、containerd应用日志(提前你得和应用相关得人员确认好,我系统message不接收这些日志,你们应用出错误后有没有别的日志能供你排查)应用确认无所谓,这些对我没用,那么配置开始

1. 在/etc/rsyslog.d/下新增配置文件(注意是新增,内容如下)

[root@localhost]# vim /etc/rsyslog.d/ignore-docker.conf



#内容如下:
if $programname == 'dockerd' then {
  stop
}

2. 重启日志服务

保存后,重启 rsyslog

systemctl restart rsyslog

3. 测试查看

tail -f /var/log/messages

解释:
if $programname == 'dockerd': 这是一个条件语句。$programname 是一个 rsyslog 的内置变量,它代表日志条目的程序名称。== 'dockerd' 表示条件是检查程序名称是否等于 'dockerd'。dockerd 是 Docker 的守护进程的程序名。

then { ... }: 这是条件满足时执行的代码块的开始部分。花括号 { ... } 包围了条件满足时的所有指令。
stop: 这是在 rsyslog 配置中的一个指令,表示停止对匹配日志的进一步处理。
也就是说,一旦日志的程序名是 'dockerd',这个日志条目就不会被进一步处理或记录到其他日志文件中。

其他应用只需要把dockerd变成应用名就可以

第二套:那么我们把docker、kubelet、warpdrive、containerd应用日志记录到别的日志中,从而和系统日志分开,因为docker、kubelet、warpdrive、containerd应用日志增长量大,和应用人员商量留七天够不够,够就写个周期性计划任务,每七天删除一次应用日志

1. 在/etc/rsyslog.d/下新增配置文件(注意是新增,内容如下)

[root@localhost]# vim /etc/rsyslog.d/ignore-docker.conf



#内容如下:
if $programname == 'dockerd' then /var/log/docker.log
& stop

2. 重启日志服务

保存后,重启 rsyslog

systemctl restart rsyslog

3. 测试查看

tail -f /var/log/messages

if $programname == 'dockerd':这是匹配 dockerd 程序的日志。


/var/log/docker.log:指定将匹配的日志写入到这个文件。


& stop:指示 rsyslog 停止进一步处理这些日志,这样它们不会被记录到其他日志文件(如 messages)中

周期性计划任务就不过多写了,写道这里就可以让message日志和应用日志拆开了 

祝大家别碰到那种花了钱还没用的帖子!!!!!!!!!!!!!

上面来自我的吐槽,看我帖子没用的话也别喷,最起码我没收费

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/2055890.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

探索网络安全的深度与广度:挑战、策略与未来展望

一、引言 在当今数字化的时代,网络已经成为社会运转的核心基础设施之一。从个人的日常通信、娱乐到企业的业务运营、国家的关键服务,几乎所有领域都依赖于网络。然而,随着网络的普及和应用的深化,网络安全问题也日益凸显&#xf…

松下弧焊机器人维修 控制柜故障 连接线修复

一、Panasonic焊接机器人控制柜与机器人的接线 机器人的控制箱,一定要配对使用。松下焊接机器人控制柜已经记忆了机器人的绝对原点(机器人位置控制原点)。 二、编码器电缆 (圆形连接器) 1. 接口的插头插座要注意,插头要插到插座中。 2. 用一手握住电缆&a…

网络原理TCP/UDP详解

目录 传输属的几种格式 1.xml:通过成对的标签表示键值对信息。 2.json:当前更主流一点的,网络通信的数据格式 3.yml(yaml)强制要求数据的组织格式 4.google protobuffer 传输层 1.端口号: UDP协议 …

Vue3 组件管理 12 种神仙写法,灵活使用才能提高效率

SFC 单文件组件 顾名思义,就是一个.vue文件只写一个组件 模板写法 如果这个组件想要在别的组件里使用,就需要在另一个.vue中引入和使用、复用 h函数写法 使用 defineComponent h 去进行组件编写 JSX/TSX写法 使用 defineComponent JSX/TSX 去进行…

【html+css 绚丽Loading】 - 000008 三才虚空灵瞳

前言:哈喽,大家好,今天给大家分享htmlcss 绚丽Loading!并提供具体代码帮助大家深入理解,彻底掌握!创作不易,如果能帮助到大家或者给大家一些灵感和启发,欢迎收藏关注哦 &#x1f495…

应用方案 | 降压型DC-DC电源管理电路 D2576介绍

概述 D2576是一款高效降压型DC-DC转换器,固定52KHz开关频率,可以提供最高3A输出电流能力,具有低纹波,出色的线性调整率与负载调整率特点。 D2576内置固定频率振荡器与频率补偿电路,简化了电路设计。PWM控制环路可以调节…

Rivian暂停亚马逊送货车生产,特斯拉Roadster再引关注

Rivian遭遇供应链挑战,暂停亚马逊送货车生产 电动汽车制造商Rivian近期宣布,由于零部件短缺,已暂停为零售巨头亚马逊生产商业送货车。这一决定标志着Rivian在应对供应链挑战方面遭遇了最新挫折。作为Rivian的最大投资者,亚马逊持有…

画板444

p31 画H1和H2的封装 立创里面这次有尺寸了没单位好像 给的1.02 他设的1.1焊盘可以大点 排针穿过去的(别的焊盘也这样?) 引脚编号 直接改成2.54 他焊盘直间的 距离了 刚才改成通用的直径了😅😅😅 这能测尺寸…

金九银十,软件测试面试八股文【含答案+文档】

🍅 点击文末小卡片 ,免费获取软件测试全套资料,资料在手,涨薪更快 测试技术面试题 1、什么是兼容性测试?兼容性测试侧重哪些方面? 参考答案: 兼容测试主要是检查软件在不同的硬件平台、软件…

google seo基础宝典,新手必学

Google SEO 是什么? Google SEO是指针对谷歌搜索引擎优化网站排名的一种营销方式,旨在提升外贸网站在谷歌的品牌和产品曝光度,从而吸引外贸订单。具体做法是根据谷歌的搜索引擎排名规则,对网站的内容、结构、链接等方面进行优化&a…

C++竞赛初阶L1-13-第五单元-循环嵌套(29~30课)536: T456455 画矩形

题目内容 根据输入的四个参数:a,b,c,f 参数,画出对应的矩形。 前两个参数 a,b 为整数,依次代表矩形的高和宽; 第三个参数 c 是一个字符,表示用来填充的矩形符号; 第四个参数 f 为整数,0 代表…

测试资料2222

一 解决穷举场景:使用等价类划分法 适用场景 正向用例:一条尽可能覆盖多条 逆向用例:每一条数据,都是一条单独用例 完整的用例应该是等价类和边界值一块写 二 能对限定边界规则设计测试点 2.1选取正好等于、刚好大于、刚好小于…

搜维尔科技:【产品推荐】Manus Quantum Mocap Metagloves VR手套数据手套机械手训练专用手套

全新量子追踪技术 Quantum Mocap Metagloves通过使用毫米级精确的指尖跟踪传感器来提供高保真手指跟踪。传感器没有漂移,可提供高度准确且可靠的手指捕获数据。 手指追踪的新黄金标准 Quantum Mocap Metagloves使用精确的量子跟踪技术捕捉手部每一个细节动作。让您…

Unity与UE,哪种游戏引擎适合你?

PlayStation vs Xbox,Mario vs Sonic,Unreal vs Unity?无论是游戏主机、角色还是游戏引擎,人们总是热衷于捍卫他们在游戏行业中的偏爱。 专注于游戏引擎,Unity和Unreal Engine(简称UE4)是目前市…

软件测试 - 自动化测试(概念)(Java)(自动化测试分类、web自动化测试、驱动、selenium自动化测试工具的安装)

一、自动化的概念 ⾃动洒⽔机,主要通上⽔就可以⾃动化洒⽔并且可以⾃动的旋转。 ⾃动洗⼿液,免去了⼿动挤压可以⾃动感应出洗⼿液 超市⾃动闸⻔,不需要⼿动的开⻔关⻔ ⽣活中的⾃动化案例有效的减少了⼈⼒的消耗,同时也提⾼了⽣…

淘宝API常见问题解答

本文总结了4个淘宝API常见问题并给出解答,如果有其他关于淘宝API的问题,可以向点三客服提问。 问题1:如何获取淘宝订单,需用哪几个淘宝API? 回答:一般是3个淘宝API接口配合使用:先用taobao.trad…

发展数控教育机床提高制造创新能力

随着科技的不断发展,智能化教学设备在教育领域中得到广泛的应用。在中小学课堂中,智能化教学设备的应用可以提高教学效率,激发学生的学习兴趣,促进学生的全面发展。 "教育科技”展示的魅力,让我们对未来的创新教学…

zabbix“专家坐诊”第252期问答

问题一 Q:大佬们请问一下,为何最近12小时的CPU利用率,显示的是昨天中午到昨天凌晨?而不是昨天晚上到现在的?谢谢 A:看看指标有没有获取到今天的数据 Q:佬牛逼,果然一下就指出问题&a…

移动云电脑手机端3.0全新升级,畅享个人便捷管理,筑牢安全管控防线

在当今数字化飞速发展的时代,企业对于高效、便捷且安全的办公模式需求日益迫切。移动云电脑手机端3.0全新升级,迎来科技领域的又一突破。其基于企业管理平台为企业客户提供管理能力,实现对用户、终端、资源的全方位集中管控,助力提…

晶体管电路设计学习(二)增强输出的电路

晶体管放大电路的基础是在上一节介绍的共发射极放大电路。然而,该电路有一些缺点,如输出阻抗高,容易受到作为负载所接的电路的影响。因此,在构成实际放大电路时,必须对输出进行强化,即降低输出阻抗。 由此而引入本章所要介绍的射极跟随器(EmitterFollower)。 所谓射极跟随器,简…