Fluentd如何部署日志
发表于:2025-12-02 作者:千家信息网编辑
千家信息网最后更新 2025年12月02日,这篇文章主要介绍Fluentd如何部署日志,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!Fluentd是用来处理其他系统产生的日志的,它本身也会产生一些运行时日志。我们一起来了
千家信息网最后更新 2025年12月02日Fluentd如何部署日志
这篇文章主要介绍Fluentd如何部署日志,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!
Fluentd是用来处理其他系统产生的日志的,它本身也会产生一些运行时日志。我们一起来了解一下Fluentd本身的日志机制。
Fluentd包含两个日志层:全局日志和插件级日志。每个层次的日志都可以进行单独配置。
日志级别
Fluentd的日志包含6个级别:fatal、error、warn、info、debug和trace。级别依次递增,高级别的日志包含低级别的日志。默认为info,所以默认情况下,日志中包含info、warn、error、fatal这4个级别的日志。
全局日志
Fluentd内核使用全局日志配置,若插件没有单独设置自己的日志配置项,插件也共用全局日志配置项。可通过命令行或配置文件进行设置。
命令行
-v、-vv用于增加日志级别,-q、-qq用于降低日志级别。
$ fluentd -v ... # debug level$ fluentd -vv ... # trace level
$ fluentd -q ... # warn level$ fluentd -qq ... # error leve
使用命令行可以在不改变配置文件的情况下调整日志级别,方便调试。 配置文件 也可以在配置文件中设置 的log_level来配置全局日志级别。 # equal to -qq option log_level error 插件日志 可通过 @log_level对每个插件单独设置日志级别,这个级别将覆盖全局日志级别。 @type tail @log_level debug path /var/log/data.log ... @type http @log_level fatal 上边这个片段中,我们对两个不同的输入源分别设置了各自的日志级别。 日志格式 如今天第一篇文章中所述,Fluentd的日志支持text和json两种格式,默认使用text,可在 中进行设定。 format json time_format %Y-%m-%d 若使用json格式, 2017-07-27 06:44:54 +0900 [info]: #0 fluentd worker is now running worker=0
这条日志将会转化为如下输出: {"time":"2017-07-27","level":"info","message":"fluentd worker is now running worker=0","worker_id":0}将日志写入文件 Fluentd默认将其日志输出到stdout,可通过-o将日志输出到文件中。 $ fluentd -o /path/to/log_file
若将日志写入文件,默认情况下Fluentd不会进行日志轮转,即会向指定的文件中不断写入日志,这可能会导致日志文件过大。可通过命令行参数开启日志轮转功能。 --log-rotate-age AGE 这里AGE为整数或字符串,需要和下边的rotate-size配合使用。 整数表示轮转文件个数; 字符串表示轮转频率,可为daily、weekly或monthly。 -log-rotate-size BYTES BYTES为轮转文件的大小,达到此字节数即开始写入新的文件。 当rotate-age值为整数时,通过此配置项控制日志的轮转。 $ fluentd -c fluent.conf --log-rotate-age 5 --log-rotate-size 104857600
捕获Fluentd日志 Fluentd自身日志也可以被采集。 Fluentd使用fluent作为自身日志的tag,我们可以通过 # Add hostname for identifying the server@type record_transformerhost "#{Socket.gethostname}"@type monitoring_plugin# parameters...这样做的一个用处是用来监控Fluentd运行情况。
以上是"Fluentd如何部署日志"这篇文章的所有内容,感谢各位的阅读!希望分享的内容对大家有帮助,更多相关知识,欢迎关注行业资讯频道!
日志
文件
级别
配置
全局
轮转
插件
命令
情况
可通
整数
格式
篇文章
输出
两个
内容
字符
字符串
处理
运行
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
对局服务器连接失败怎么退出去
网络安全法摘抄笔记
第一章认识数据库
数据库查询不及格学生姓名
电脑编程与网络安全有什么区别
软件开发推广合同
周鸿祎网络安全现场
销售数据库er图
炉石传说连接不上战网服务器
数据库安全性的重要背景
R2台服服务器出租
瀚高数据库分区技术
华为软件开发笔试2021
医院网站云服务器配置
泰康保险软件开发待遇
蓝图计算机软件开发工作室
建立用户信息数据库
深圳服务器机柜多少钱
暴雪服务器在什么地方
河北弹性云服务器虚拟主机云空间
一个数据库三张表对比
软件开发实践内容
数据库应建索引的数据项
网络安全基本风险
计算机三级网络技术流视频
敏捷软件开发文档
航天航空网络安全股票
大陆玩美服务器lol
腾讯视频网络服务器是多少
知识图谱需要的数据库