随着云服务技术越来越成熟,作为一枚运维,不得不感慨云计算的发展对我的职业生涯起了积极推动的作用,一方面我可以通过云服务来提高我的工作效率,另一方面我节省了更多时间来学习,在提高我专业度的同时,个人能力也越来越强,在此我就以阿里云日志服务,给我带来的便利给大家做一个分享:
一,在使用阿里云的日志服务之前,我分析日志的方法是这样婶儿的,如下图。
通过rsyslog把服务器上的日志汇总到另外一台机器上,然后使用脚本来处理文本,获取所需的数据。
这种方式在日志分析上效率挺低的,还要耗费经历去维护rsyslog服务。
自从使用了阿里云的日志服务后就省心多了。借助阿里云的日志服务构造出来的一整套日志分析系统是这样婶儿的,如下图。
这里主要用到阿里云的三个服务,下面来挨个介绍一下我是怎么使用的。
日志服务(Log Service,简称Log)
这个是整个架构的核心点,我目前主要用它来实现的是日志采集、日志投递以及日志查询分析。
1. 日志采集
目前是在每台机器上安装logtail Agent,来采集日志。在ECS上直接三条命令就安装了,