elk-8-logstash6.5.1添加redis消息队列

IT
IT
IT
335
文章
1
评论
2020年5月25日11:47:22 评论 1,053 504字阅读1分40秒

 

logstash配置

拉取日志到redis

input {
file {
path => "/opt/access.log"
type => "nginx"
codec => "json"
start_position => "beginning"
}
}

filter {
geoip {
fields => ["city_name", "country_name", "latitude", "longitude", "region_name","region_code"]
source => "client"
}
}
output {
redis {
host => "192.168.1.214"
key => 'logstash-redis'
data_type => 'list'
}
}

从redis拉取日志到es

input {
redis {
port => "6379"
host => "192.168.1.214"
data_type => "list"
key => "logstash-redis"
type => "redis-input"
}
}
output {
elasticsearch {
hosts => "192.168.1.209"
index => "logstash-%{+YYYY.MM.dd}"
}
}

kibana展示

elk-8-logstash6.5.1添加redis消息队列

  • 我的QQ
  • QQ扫一扫
  • weinxin
  • 我的头条
  • 头条扫一扫
  • weinxin
IT
  • 本文由 发表于 2020年5月25日11:47:22
  • 除非特殊声明,本站文章均为原创,转载请务必保留本文链接
Eureka服务剔除下线 ELK

Eureka服务剔除下线

格式 curl -X PUT "http://ip:port/eureka/apps/{application}/{instance}/status?value=OUT_OF_SERVICE" 示例 ...