Nginx 日志采集及可视化

Nginx 日志采集及可视化
最新回答
寒岛春信

2023-08-16 16:42:49

Nginx日志包含access log和error log两种,分别记录访问信息和错误信息,对统计分析、系统服务请求排错很有用。

采集Nginx日志可以使用filebeat、logstash等工具,但推荐使用Vector,其轻量级、高性能、端到端的特点使其成为日志采集、转换和存储的理想选择。

Vector支持多种数据来源、转换模式和存储目的地,性能、准确性和功能特性优于其他工具。

采集配置包括处理路径、日志格式化、安装Vector、配置Vector、启动Vector等步骤。

在Grafana中,可以通过添加ES数据源和新增Dashboard来实现日志的实时分析,包括总QPS、TOP20访问量的用户IP、TOP20访问量的接口、某IP访问具体URL的次数、状态码分布、站点整体平均响应时长、各接口的响应时长等维度。