我正在将 ELK+Redis 从非常旧的版本升级到最新版本。
ES 1.6 to 7.4
LS 1.4 to 7.4
Redis 2.8 to 5.0
Run Code Online (Sandbox Code Playgroud)
我把所有东西都重新安装在一台新机器上。一切都很顺利,除了一件事:logstash-filter-redis 插件
这是我的logstash conf 文件
input
{
redis {
host
port => 6380
data_type
key
}
}
filter {
grok {
match => [ "message", "" ]
}
redis {
host => ""
port => 6379
key => ""
}
output {
elasticsearch {
host => ""
index => ""
}
Run Code Online (Sandbox Code Playgroud)
在这里,输入 { } 内的第一个 redis:6380 用于获取日志(用作logstash 输入源)
而第二个 redis:6379 在过滤器 { } 内被调用以获取与这些日志关联的数据。
我在https://www.elastic.co/guide/en/logstash/current/filter-plugins.html …