logstash配置之自动重载配置文件
来源:互联网 发布:降低音量软件旧版 编辑:程序博客网 时间:2024/05/14 10:22
自动重新加载配置
为了可以自动检测配置文件的变动和自动重新加载配置文件,需要在启动的时候使用以下命令:
./bin/lagstash -f configfile.conf --config.reload.automatic
默认,检测配置文件的间隔时间是3秒
,可以通过以下命令改变
--config.reload.interval <second>
如果已经运行了没有提供自动重启的logstash,可以发送一个挂起命令给logstash重新加载配置文件:
kill -1 <pid>
配置文件自动重载工作原理
- 检测到配置文件变化
- 通过停止所有输入停止当前pipline
- 用新的配置创建一个新的管道
- 检查配置文件语法是否正确
- 检查所有的输入和输出是否可以初始化
- 检查成功使用新的pipeline替换当前的pipeline,
- 检查失败,使用旧的继续工作.
在重载过程中,jvm
没有重启.
注意事项
stdin
输入插件不支持自动重启.syslog
作为输入源,当重载配置文件时,会崩溃.请看: https://github.com/logstash-plugins/logstash-input-syslog/issues/40
阅读全文
0 0
- logstash配置之自动重载配置文件
- logstash配置文件
- Java自动重载Spring配置文件
- 主题:Java自动重载Spring配置文件
- 主题:Java自动重载Spring配置文件
- 主题:Java自动重载Spring配置文件
- elk之logstash安装与配置
- logstash配置
- logstash配置
- Logstash配置
- LogStash 常用配置文件
- logstash配置文件详解
- logstash配置文件详解
- logstash配置文件示例
- Struts2配置文件,自动提示配置
- ELK日志管理之——logstash配置语法
- ELK之Logstash安装与配置及使用
- Elasticsearch+Logstash+Kibana配置
- 系统状态栏设置背景颜色和APP标题栏一致(非全屏)
- C++中虚函数详解二
- React-native 响应用户的点击事件Touchablexxx
- python openpyxl 操作 excel ==> 简单读取(持续完善...)
- 4用于cifar10的卷积神经网络-4.11优化器GradientDescenOptimizer的汇总结果分析
- logstash配置之自动重载配置文件
- 使用gitlab做git flow及代码审查
- 使用leakcanary分析程序中的内存泄露
- Java中的序列化(Serializable)
- 理解JavaScript 执行机制及异步回调(setTimeout/setInterval/Promise)
- 如何用adb控制MTKLogger
- Centos7下安装Anaconda和Tensorflow
- fastjson解析map的循环嵌套json串
- eclipse启动参数 java.lang.OutOfMemoryError: Java heap space