Nginx 是一个高性能的 HTTP 和反向代理 Web 服务器,透过 Nginx 日志可以挖掘非常大的价值,例如诊断调优网站,监控网站稳定性,运营数据统计等。本文介绍如何通过日志服务(Cloud Log Service,CLS)对 Nginx 进行全方位日志数据挖掘。
前提条件
已将 Nginx 日志采集至 CLS,详见 操作指南。
本文采取标准 Nginx 日志配置:
log_format main '$server_name $remote_addr - $remote_user [$time_local] "$request" ''$status $upstream_status $body_bytes_sent "$http_referer" ''"$http_user_agent" "$http_x_forwarded_for" ';
如果您暂无 Nginx 日志,还可以使用日志服务免费提供的 Demo 日志主题来体验该功能,操作步骤详见 使用 Demo 日志快速体验 CLS。
预置仪表盘
CLS 已将常用的Nginx日志统计预置为仪表盘,您可通过这些仪表盘快速了解当前 Nginx 运行状态及终端用户访问行为。
Nginx 监控大盘,包括请求成功率、请求状态码分布、请求延迟等。
Nginx 访问大盘,包括 PV、UV 及请求地域分布等。
在仪表盘右上角单击编辑仪表盘可基于预置仪表盘进行编辑。
![](https://qcloudimg.tencent-cloud.cn/image/document/5bf6fbb7ee19180127c147776bbb6759.png)
![](https://qcloudimg.tencent-cloud.cn/image/document/5bf6fbb7ee19180127c147776bbb6759.png)
可以构建更适用您的专属仪表盘。
![](https://qcloudimg.tencent-cloud.cn/image/document/ae72ba3a9e3f9b01c914d19dc0029e58.png)
![](https://qcloudimg.tencent-cloud.cn/image/document/ae72ba3a9e3f9b01c914d19dc0029e58.png)