我是靠谱客的博主 要减肥母鸡,这篇文章主要介绍docker部署elk日志中间件+filebeat采集,现在分享给大家,希望可以做个参考。

1,首先确认机器上有4G可用内存

#然后输入命令查看机器上面mmap的值:

sysctl vm.max_map_count

#如果值小于655360

#执行命令:

sysctl -w vm.max_map_count=655360

#然后设置修改文件

vim /etc/sysctl.conf

#加入:
vm.max_map_count=655360

启动elk:
 

sudo docker run -d -p 5601:5601 -p 9200:9200 -p 5044:5044 -v elk-data:/var/lib/elasticsearch --name elk sebp/elk:550
sudo docker logs -f elk

在演示环境和测试环境中,ssl是不必要的,可以去掉logstash的ssl:

docker exec -it elk bash
vim /etc/logstash/conf.d/02-beats-input.conf
#删除里面所有ssl与ssl-prefixed指令,改成如下:
input {
  beats {
    port => 5044
  }
}

安装filebeat:

curl -L -O https://artifacts.elastic.co/downloads/beats/filebeat/filebeat-5.5.3-x86_64.rpm
sudo rpm -vi filebeat-5.5.3-x86_64.rpm

配置日志路径和输出地址

vim /etc/filebeat/file

最后

以上就是要减肥母鸡最近收集整理的关于docker部署elk日志中间件+filebeat采集的全部内容,更多相关docker部署elk日志中间件+filebeat采集内容请搜索靠谱客的其他文章。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(114)

评论列表共有 0 条评论

立即
投稿
返回
顶部