ELFK 架构分析 Nginx 访问日志实战:Filebeat + Logstash + Kibana 全流程

完整演示基于 ELFK 架构分析 Nginx 访问日志的全流程:Logstash 编写 05-beats-filter-es.conf(beats 输入 9999、grok 用 HTTPD_COMBINEDLOG 解析 combined 格式、geoip 指定本地 GeoLite2-City.mmdb、ruby 将经纬度拼成 dawn-geo 的 [lon,lat] 数组、useragent 解析 dawn-device、rename 规避字段冲突、date 对齐 @timestamp),输出到 Elasticsearch 的 dawn-logstash-nginx 索引;Filebeat 启用 nginx 模块并将数据推送至 Logstash;最后在 Kibana 建立索引模式,制作访客地理分布 Maps、设备类型/操作系统饼图、响应状态码柱状图,并整合进统一 Dashboard。

· 阅读需 2 分钟

Filebeat 采集 Nginx 日志实战:自定义 JSON 日志格式、NFS 配置共享与七层 Web 集群

围绕 ELK/EFK 日志采集实验展开:自定义 Nginx JSON 日志格式(dawn_nginx_json),基于 NFS 实现三节点 Filebeat 配置共享,EFK 架构采集 Nginx 日志至 Elasticsearch(索引 dawn-log-nginx),Filebeat 解析 JSON 格式日志(json.keys_under_root 关键配置),以及基于 Nginx 七层分流的 Web 集群部署与 Filebeat 日志采集实战。

· 阅读需 6 分钟