好湿?好紧?好多水好爽自慰,久久久噜久噜久久综合,成人做爰A片免费看黄冈,机机对机机30分钟无遮挡

主頁 > 知識(shí)庫 > Filebeat 采集 Nginx 日志的方法

Filebeat 采集 Nginx 日志的方法

熱門標(biāo)簽:長沙回?fù)芡夂粝到y(tǒng) 鸚鵡螺號(hào)航海地圖標(biāo)注時(shí)間 云南云電銷機(jī)器人招商 400 電話 申請費(fèi)用 信貸電銷機(jī)器人系統(tǒng) 比較穩(wěn)定的外呼系統(tǒng) 江蘇自動(dòng)外呼系統(tǒng)一般多少錢 ai電話機(jī)器人營銷 山東電信外呼系統(tǒng)靠譜嗎

Nginx 日志可用于分析用戶地址位置,行為畫像等,如何通過 Elastic Stack 進(jìn)行一站式的數(shù)據(jù)采集,數(shù)據(jù)清洗,數(shù)據(jù)落地,數(shù)據(jù)可視化,讓數(shù)據(jù)發(fā)揮真正的價(jià)值呢?

架構(gòu)設(shè)計(jì)

涉及到 Elastic Stack 中 Filebeat 是用于采集 Nginx 相關(guān)的日志, Elasticsearch 是用于對(duì)于數(shù)據(jù)落地存儲(chǔ)和搜索的引擎, Kibana 是用于對(duì)數(shù)據(jù)可視化的工具。

在 Nginx 中相關(guān)的日志是存儲(chǔ)在 /var/log/nginx 目錄下的,分別是訪問日志 access.log,錯(cuò)誤日志 error.log。

如果是裸機(jī)環(huán)境下,可以直接在同一主機(jī)下安裝 Filebeat 針對(duì)日志文件進(jìn)行采集。
如果是 Docker 環(huán)境下,建議 Nginx 使用 Volume 的方式進(jìn)行共享日志文件給 Filebeat 采集。
如果是 Kubernetes 環(huán)境下,建議在 Pod 中添加 Filebeat Container進(jìn)行對(duì) PV 采集。

針對(duì)不同場景有不同的采集方案,有些可以利用Daemonset采集宿主機(jī)上的日志,有些是以Sidecar方式進(jìn)行采集,具體視業(yè)務(wù)場景而定。

實(shí)施方法

以 Docker 環(huán)境下為例

Nginx

創(chuàng)建存儲(chǔ)卷,便于 Nginx 和 Filebeat 容器共同掛載
docker volume create nginx-log-volume

啟動(dòng) Nginx 容器,并且將存儲(chǔ)卷映射到日志目錄
docker run -d --name nginx -p 80:80 -v nginx-log-volume:/var/log/nginx nginx:latest

進(jìn)入容器修改配置
docker exec -it nginx /bin/bash

由于容器環(huán)境下,默認(rèn)的日志會(huì)輸入到stdout,所以取消該設(shè)置并指定文件
unlink /var/log/nginx/access.log
unlink /var/log/nginx/error.log
touch /var/log/nginx/access.log /var/log/nginx/error.log
nginx -s reload

Filebeat

啟動(dòng) Filebeat 容器,并且將存儲(chǔ)卷映射到數(shù)據(jù)目錄
docker run -d --name filebeat --user=root -v nginx-log-volume:/data elastic/filebeat:7.9.2

進(jìn)入容器修改配置
docker exec -it filebeat /bin/bash

修改配置,添加 Elasticsearch 和 Kibana 的主機(jī)
vi filebeat.yml

filebeat.config:
 modules:
  path: ${path.config}/modules.d/*.yml
  reload.enabled: false

processors:
 - add_cloud_metadata: ~
 - add_docker_metadata: ~

output.elasticsearch:
 hosts: 'elasticsearch:9200'
 username: "elastic"
 password: "xxx"
setup.kibana:
 host: "kibana:5601"

啟用 Nginx 采集模塊

filebeat modules enable nginx

編輯 Nginx 采集配置
vi modules.d/nginx.yml

- module: nginx
 access:
  enabled: true
  var.paths: ["/data/access.log*"]
 error:
  enabled: true
  var.paths: ["/data/error.log*"]

設(shè)置 Filebeat 創(chuàng)建 Kibana上的 Index Pattern 和 Dashboard
filebeat setup

重啟 Filebeat 生效配置
docker restart filebeat

可視化展示

通過 Kibana 中的 Dashboard 功能
展示 Nginx 對(duì)于日志的訪問情況及用戶地址位置、瀏覽器信息


展示 Nginx 對(duì)于訪問日志和錯(cuò)誤日志的具體請求信息

標(biāo)簽:亳州 拉薩 齊齊哈爾 衡陽 烏海 澳門 嘉興 運(yùn)城

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《Filebeat 采集 Nginx 日志的方法》,本文關(guān)鍵詞  Filebeat,采集,Nginx,日志,的,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《Filebeat 采集 Nginx 日志的方法》相關(guān)的同類信息!
  • 本頁收集關(guān)于Filebeat 采集 Nginx 日志的方法的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    主站蜘蛛池模板: 日本高清在线精品一区二区三区| 丰满少妇又硬又粗又大视频| 国产免费无遮挡在线观看视频| 偷偷鲁| 色94色欧美一区| 色系asmr在线网站| 欧美国产精品一区二区| 日本工口无遮█彩色在线看男男| 国产精品亚洲精品日韩已满 | 色欲综合天天天综合网站亚洲图片| 亚裔大战黑人老外AV3p| 91视频污污版| 震床吃胸吃乳激情视频| 幻女free性zozo| 赤坂丽巜女囚犯做爰A片| 综合久久99亚洲精品第一页| 娇妻被交换粗又大又硬 产品介绍 狠狠色丁香婷婷久久综合1 | julia紧身裙中文字幕在线看| 俄罗斯肥BBBBBB| 国产成人精品视频| 一区二区美女视频| 边摸边吃奶边做边爱视频| 国产操女人| 鲁丝一鲁丝二鲁丝三AV在线观看| 日产精品卡二卡三卡区别在哪| 免费看女人的隐私无遮挡| 美女被男人操的视频| 国内毛片| 国产理论视频| 国产国拍精品亚洲AV片男人| 欧美黑人又大又粗XXXⅩ东京热| 水卜樱av无码完整版久久| 男人边吃奶边爱边做视频国产| 女生说crush代表啥| 菠萝菠萝蜜最新视频在线观看| 久久亚洲精品无码av丝瓜孕妇| 大精鱼网页版| 丝袜女仆被震蛋折磨调教视频 | 玩小少爷的稚嫩小玉茎| 台湾乱xxxxxxxxx| 国外产一级毛片1819|