react博客项目(三)——访问日志

目标效果

1.学习安装docker并能安装、启动镜像,能够将容器导出为镜像,不要求docker-compose。

2.学习使用elasticsearch,能够使用docker安装,并使用nodejs存取数据 
3.使用filebeats将之前阶段使用的nginx访问日志发送到nodejs,并结构化之后存储到elasticsearch中。使用redis的list或者kafka实现消息队列的功能,批量处理到达的日志,缓冲数据库压力。 
4.博客中增加数据统计功能,使用采集的访问日志作为数据源,至少包含统计每日访问趋势、热点访问路径统计,并使用highcharts进行可视化(折线图、柱状图、饼图等等) 
5.监控日志中的错误信息,如状态码为40x、50x的请求,自行制定报警策略,使用邮件发送报警信息
 

实际工作

1.完成docker安装,掌握基本命令,此外依旧对照技术胖先关博客和视频内容进行学习

2.利用docker完成es的安装, elasticsearch更新得非常快,下载最新版8.2.0遇到了一些奇奇怪怪的问题,最后采用7.6.1版本。

docker安装elasticsearch_ZNineSun的博客-优快云博客_docker安装elasticsearch

安装完成后,先启动docker, 再在windows powershell 下用管理员身

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值