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

IT
IT
IT
406
文章
1
评论
2020年5月25日11:47:22 评论 4,232 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
  • 除非特殊声明,本站文章均为原创,转载请务必保留本文链接
普通用户安装Jenkins ELK

普通用户安装Jenkins

安装Java $ sudo yum -y install java-1.8.0-openjdk* 安装rpm源 $ wget https://mirrors.tuna.tsinghua.edu.cn/...
jenkinsfile集成gitlabapi ELK

jenkinsfile集成gitlabapi

gitlab主账号下获取token Jenkins配置凭据 环境版本库 环境版本库的好处是可以把yaml配置文件放在版本目录下,调用gitlabapi自动更新相关内容。
Docker安装OpenLDAP ELK

Docker安装OpenLDAP

安装docker # cd /opt # yum -y install git # git clone --depth=1 https://github.com/cncentoscn/setuptoo...

您必须才能发表评论!