Nginx日志接入阿里云日志服务

配置Nginx

1
vim /etc/nginx/nginx.conf

Nginx新增一个日志格式

1
2
3
log_format timed_combined '$remote_addr - $remote_user [$time_local] "$request" $http_host '
'$status $request_length $body_bytes_sent "$http_referer" '
'"$http_user_agent" $request_time $upstream_response_time "$sent_http_content_type"';

设置日志输出路径

1
access_log  /var/log/nginx/aliyun.log  timed_combined;

重新加载Nginx

1
nginx -s reload

登录阿里与日志服务后台,在接入数据下点击Nginx - 文本

选择项目和Logstore

下一步,选择自建机器,如果是ECS机器就选择ECS机器,我这里使用自建机器,根据提示拷贝安装命令到服务器上执行

安装完毕控制台上会输出IP等信息,记录下IP,下一步创建机器组会需要填写

点击确认安装完毕,填写机器组信息

点击下一步,输入刚刚Nginx设置的信息,点击校验,看一下日志字段有没有匹配上。

点击下一步,预览一下数据,配置完毕。

分享到