elasticsearch - 自动进行logstash配置更改

标签 elasticsearch github logstash devops

我正在寻找一种自动化logstash filter更改的解决方案。
我将logstash配置代码托管在git中,每次更改都需要对logstash进行代码更改,PR,合并和部署。
在我的用例中,我需要将Logstash配置更改几个小时,并且我正在寻找一种解决方案来自动执行此过程,或者从Logstash filter文件中导出配置,因此它将查找例如共享文件我可以更改计划任务。
正确的方法是什么?或者,如果您还有其他想法?
谢谢

最佳答案

通过在logstash.yml中配置以下设置,可以将Logstash配置为periodically reload配置文件:

config.reload.automatic: true
config.reload.interval: 10s

关于elasticsearch - 自动进行logstash配置更改,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63071014/

相关文章:

Logstash 多行与 Syslog

elasticsearch - 在 Elasticsearch 中突出显示多值字段的全部内容

elasticsearch - 有没有办法在 Elasticsearch 索引中设置ttl

elasticsearch - 无法访问在 VirtualBox 上运行的 Elasticsearch 服务器

github - 将特殊的内联代码样式更改为 Markdown 中的 block 代码样式

javascript - GitHub GET 用户/用户名响应中是否有 gravatar_id 的值?

elasticsearch - 带有 Elasticsearch 的 Logstash

ruby-on-rails - 在我的 gemfile 中指定来自 Github 的 gem 的 fork 版本时出现“无法找到 gem”错误

elasticsearch - Elasticsearch + LogStash 连接不上

elasticsearch - 如何不使用文件节拍将日志获取到logstash服务器