应用系统日志的手机分析对于运维来说是至关重要的。通常企业会采用ELK的方案来收集web服务器的日志,而本次我们将使用AWS托管的服务搭建另外一种收集web服务器日志的方式:AWS Kinesis Firehose+ AWS Elasticsearch Service +Kibana。
此次测试使用cloudformation 模板,快速完成一下工作:
1):准备AWS ES集群
2):准备EC2实例,并在实例上通过yum方式安装http以及AWS kinesis agent
3):创建ELB(经典模式)
4):创建 ES索引和相应的日志对应关系
5)创建Amazon Kinesis Firehose发送系统
6):创建所有的IAM角色以及相应的权限规则
下面开始进行操作:
登录控制台,进入cloudformation服务中心,选择创建堆栈,然后选择上Amazon S3 URL,进入下一步
![004f85057c7e72b26e75a7515c9b3e5f.png](https://img-blog.csdnimg.cn/img_convert/004f85057c7e72b26e75a7515c9b3e5f.png)
当前步骤中,填写所需的信息:堆栈名称自定义;参数这里,本次测试选择的实例类型为t2.micro,ssh登录key文件,允许登录ssh的网端及web服务器的端口,填写完成后进入下一步