IT小白也能轻松get日志服务---使用Nginx模式采集日志

Nginx日志是运维网站的重要信息,日志服务支持通过Nginx模式快速采集Nginx日志并进行多维度分析。由于Nginx功能强大,性能突出,越来越多的web应用采用Nginx作为http和反向代理的web服务器。而Nginx的访问日志不管是做用户行为分析还是安全分析都是非常重要的数据源之一。如何有效便捷的采集Nginx的日志进行有效的分析成为大家关注的问题。

如何通过日志服务控制台创建Nginx模式的Logtail配置快速采集Nginx日志,也许对于一些新入门的IT小白并非易事,下面小编将从一个新手体验者的角度为大家做一介绍。

背景知识

本场景主要涉及以下云产品和服务:

日志服务 日志服务SLS是云原生观测与分析平台,为Log、Metric、Trace等数据提供大规模、低成本、实时的平台化服务。日志服务一站式提供数据采集、加工、查询与分析、可视化、告警、消费与投递等功能,全面提升您在研发、运维、运营、安全等场景的数字化能力。

云服务器ECS 云服务器(Elastic Compute Service,简称ECS)是阿里云提供的性能卓越、稳定可靠、弹性扩展的IaaS(Infrastructure as a Service)级别云计算服务。云服务器ECS免去了您采购IT硬件的前期准备,让您像使用水、电、天然气等公共资源一样便捷、高效地使用服务器,实现计算资源的即开即用和弹性伸缩。阿里云ECS持续提供创新型服务器,解决多种业务需求,助力您的业务发展。

体验简介

场景将提供一台配置了Centos 7.7版本的ECS实例(云服务器)。通过本教程的操作,您可以基于已有环境快速采集Nginx日志,掌握日志服务基本操作。

前提条件

  • 已创建Project和Logstore。
  • 安装Logtail的服务器需具备访问远端服务器80端口和443端口的能力。

操作步骤简要概述

  1. 登录日志服务控制台。

  2. 安装Nginx运行所需要的插件。

    下载Nginx安装包:http://nginx.org/download/nginx-1.17.10.tar.gz

  3. 解压Nginx安装包,进行编译安装后启动Nginx。

  4. 在接入数据区域,选择Nginx-文本日志。

  5. 选择目标Project和Logstore。

  6. 创建机器组。

  7. 选中目标机器组,将该机器组从源机器组移动到应用机器组。

  8. 创建Logtail配置。 单击下一步即表示完成Logtail配置,日志服务开始采集日志。Logtail配置生效时间最长需要3分钟,请耐心等待。 (注:请根据具体需求选择高级配置。如果没有特殊需求,建议保持默认配置。)

  9. 预览数据及设置索引。

    日志服务默认开启全文索引。您也可以根据采集到的日志,手动或者自动设置字段索引。 (注:如果您要查询分析日志,那么全文索引和字段索引属性必须至少启用一种。同时启用时,以字段索引为准。)

  10. 打开浏览器新页签,访问 http://&lt ;ECS公网地址>,并刷新页面几次。

  11. 打开 日志服务 页签,单击 查询/分析 ,您即可看到采集的access.log日志。

至此,就完成了一次使用Nginx模式采集日志。

相信通过在日志服务真实操作环境下的亲身体验,大家会对如何快速采集Nginx日志有进一步的理解和收获,也更容易上手进行实操。

实验场景体验链接如下,快来试试吧:

https://developer.aliyun.com/adc/scenario/5e1aca8e9cd14965a6e84ca5cf2fefd0

关注小编,更多体验场景及专业的知识分享正在不断加载中······

在寓教于乐中轻松掌握专业技能!

基础存储服务新手体验营

7月7日-7月20日活动期间,完成以下任意一个场景即可抢10元猫超卡!工作日每日10点发放30张,可提前完成任务,下个工作日10点来抢!先到先得!

https://developer.aliyun.com/adc/series/activity/cunchu

56 views
Comments
登录后评论
Sign In