在过往的单体应用时代,我们所有组件都部署到一台服务器中,那时日志管理平台的需求可能并没有那么强烈,我们只需要登录到一台服务器通过shell命令就可以很方便的查看系统日志,并快速定位问题。

安装

sudo docker pull sebp/elk

sudo docker run -p 5601:5601 -p 9200:9200 -p 5044:5044 -it --name elk sebp/elk

[colorr]如果出现Elasticsearch等待安装失败的提示请执行下面的设置[/colorr]

查询虚拟内存值

sysctl vm.max_map_count

如果不是[colorg]262144[/colorg]请更新此值,教程

sysctl -w vm.max_map_count=262144

访问 http://:5601 成功即安装完成