小编Roh*_*bas的帖子

如何在logstash过滤器中使用redis?

我正在将 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 …

ruby plugins redis logstash elk

1
推荐指数
1
解决办法
2809
查看次数

标签 统计

elk ×1

logstash ×1

plugins ×1

redis ×1

ruby ×1