安装Filebeat
导入安装源
sudo rpm --import https://packages.elastic.co/GPG-KEY-elasticsearch vim /etc/yum.repos.d/elastic.repo
保存下面文案
[elastic-7.x] name=Elastic repository for 7.x packages baseurl=https://artifacts.elastic.co/packages/7.x/yum gpgcheck=1 gpgkey=https://artifacts.elastic.co/GPG-KEY-elasticsearch enabled=1 autorefresh=1 type=rpm-md
执行安装指令
yum install -y filebeat
添加配置
vim /etc/filebeat/filebeat.yml
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 |
|
启动
systemctl start filebeat systemctl enable filebeat
安装kibana
docker run --name kibana -d -p 5601:5601 kibana:7.7.0 mkdir /var/kibana docker cp kibana:/usr/share/kibana/config /var/kibana/config
删除之前的容器再安装一次
docker run --name kibana -d -v /var/kibana/config:/usr/share/kibana/config -p 5601:5601 kibana:7.7.0
修改配置后,重启容器
vim /var/kibana/config/kibana.yml
打开浏览器访问
创建索引,填写nginx-access-*
最后的展示UI
.Net的日志同样可以使用Json保存,然后通过Filebeat进行采集。