logstash将日志文件发送到redis

时间:2017-06-26 05:37:08

标签: logstash logstash-file

我需要通过logstash将访问日志文件发送到redis。我的logstash在/ usr / share / logstash下,配置文件在/etc/logstash/conf.d/test.conf下

test.conf:

c

}

我用:

运行它
input {
  file {
    path => ["/data/service_logs/services/semapi.access.log"]
    type => "syslog"
  }
}


output {
  redis{
   host=>'127.0.0.1'
   port=>6379
   key=>'access'
   data_type=>'list'
}

logstash日志:

bin/logstash -f /etc/logstash/conf.d/redis.conf --path.settings /etc/logstash

并且没有出现错误。但我没有得到访问列表的价值。

我尝试通过logstash将简单字符串发送到redis,效果很好。问题是什么?

1 个答案:

答案 0 :(得分:0)

您可以尝试运行此命令:

bin/logstash -f /etc/logstash/conf.d/test.conf