一、阿里云日志服务SLS简单介绍
阿里云日志服务SLS是云原生观测与分析平台,为Log、Metric、Trace等数据提供大规模、低成本、实时的平台化服务。日志服务一站式提供数据采集、加工、查询与分析、可视化、告警、消费与投递等功能,全面提升您在研发、运维、运营、安全等场景的数字化能力。
二、下面介绍本地机器安装Logtail接入到阿里云SLS日志服务
1、打开阿里云SLS日志服务控制台,创建Project
这里我选择的区域为华东1(杭州)
关于计费,可以参考官方定价详情
2、快速数据接入
选择你的接入类型,类型相当丰富
3、这里我选用单行-文本日志
4、选择日志空间
5、创建机器组,使自建机器
定义好机器组名称,例如sls_logtail_server,并创建一下用户自定义标识
例如sls_server_01 aaa 应用到应用机器组中
6、Logtail配置
例如采集/var/log/nginx下的日志
7、查询分析配置
8、配置完成
9、本地机器上安装logtail
wget http://logtail-release-cn-hangzhou.oss-cn-hangzhou.aliyuncs.com/linux64/logtail.sh -O logtail.sh; chmod 755 logtail.sh; ./logtail.sh install cn-hangzhou-internet touch /etc/ilogtail/users/11206XXXXX096
并配置自定义用户标识,并重启服务
touch /etc/ilogtail/user_defined_id echo "sls_server_01" >> /etc/ilogtail/user_defined_id /etc/init.d/ilogtaild stop /etc/init.d/ilogtaild start
10、机器组配置中刷新,检查心跳,看本地机器是否上线
11、触发日志,并预览日志
可以curl -v http://127.0.0.1尝试触发日志
可以预览到日志,说明日志已经发送到SLS平台上来了
12、其他
SLS平台功能相当丰富,数据处理,数据加工,日志告警等等
就不展开了,自行体验
13、Logtail的相关命令
- 1、手动启动和停止Logtail 启动 以root用户执行如下命令。
/etc/init.d/ilogtaild start
停止 以root用户执行如下命令
/etc/init.d/ilogtaild stop
- 2、卸载Logtail 执行以下命令卸载Logtail
wget http://logtail-release-cn-hangzhou.oss-cn-hangzhou.aliyuncs.com/linux64/logtail.sh -O logtail.sh;chmod 755 logtail.sh;./logtail.sh uninstall