摘要:前言前段時間崩潰差點把心態(tài)搞崩了,索性就買了一個阿里云服務器把個人網(wǎng)站遷移上去。記得在阿里云后臺開啟端口,不然數(shù)據(jù)獲取不到。
前言
前段時間github崩潰差點把心態(tài)搞崩了,索性就買了一個阿里云服務器把個人網(wǎng)站遷移上去。
服務器鏡像選的是nodejs應用,預裝nginx。nginx其它的配置就不多說了,
本文主要講述如何通過GoAccess分析nginx日志數(shù)據(jù)。
最終運行效果圖:
GoAccess是一個開源的實時網(wǎng)絡日志分析器和交互式查看器,可以在*nix系統(tǒng)或通過瀏覽器的終端中運行。它為需要動態(tài)可視化服務器報告的系統(tǒng)管理員提供快速且有價值的HTTP統(tǒng)計信息。
goaccess就是用來分析服務器日志數(shù)據(jù)的,可以通過終端或HTML(分為靜態(tài)和動態(tài))兩種主要方式輸出數(shù)據(jù)分析報告
安裝可以通過官網(wǎng)下載源碼安裝或者通過包管理工具,這里使用yum安裝
yum install goaccess
驗證goaccess是否安裝正確:
goaccess --v2、GoAccess配置
安裝好后會在/etc目錄下有個goaccess.conf配置文件,在最后一行加入下面代碼:
log-format %h %^[%d:%t %^] "%r" %s %b "%R" "%u" date-format %d/%b/%Y time-format %H:%M:%S real-time-html true port 618 output /usr/local/nginx/html/stat/index.html
上面配置了goaccess的日志格式、日期格式和時間格式,
設置實時HTML分析為true,因為是通過WebSocket連接服務器需要設置一個端口請求數(shù)據(jù),默認端口是7890,這里設置的是618。記得在阿里云后臺開啟端口,不然數(shù)據(jù)獲取不到。最后設置輸出HTML地址,這里放置在nginx服務器靜態(tài)資源HTML目錄下,可自行配置。
在服務器終端輸入:
goaccess -f /usr/local/nginx/logs/access.log -a > /usr/local/nginx/html/stat/index.html
前者是需要分析的日志文件地址 后者是輸出HTML的地址
打開你網(wǎng)站stat目錄就可以看到實時數(shù)據(jù)分析了。
例如:我的網(wǎng)站是http://liujiangdu.top/stat/ 就可以看到結果了
文章版權歸作者所有,未經(jīng)允許請勿轉載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/40178.html
摘要:背景自己的機器上使用的,并配置了多個。現(xiàn)在需要通過分析自己的訪問日志。 背景 自己的機器上使用的Nginx,并配置了多個Virtual Host。現(xiàn)在需要通過GoAccess分析自己的訪問日志。 配置 GoAccess安裝 由于是CentOS的主機,直接yum安裝: yum install goaccess 如果你是其他機器,可以參考:https://goaccess.io/downl...
摘要:的配置文件是以塊形式組織,每個都是以一個塊名稱和一對大括號組成。這里注意的是,當打開的是首頁依然是一個頁面,只有中繼續(xù)定義了查看靜態(tài)網(wǎng)站文件系統(tǒng)目錄中的某一目錄時,才會將文件列出。使用此啟動類型應同時指定,以便能夠跟蹤服務的主進程。 初識Nginx Nginx 的三個主要應用場景: 靜態(tài)資源服務:通過本地文件系統(tǒng)提供服務 反向代理服務:緩存加速與負載均衡 API服務:OpenRest...
摘要:目標后端任一接口一分鐘內(nèi)響應超過一定的量,馬上收到報警提示報警及慢接口有詳細列表可以查看低成本。相關報警請求的詳細信息列表慢響應分析 目標 后端任一接口一分鐘內(nèi)5xx響應超過一定的量,馬上收到報警提示 報警及慢接口有詳細列表可以查看 低成本。幾年前公司的日志報警系統(tǒng)是自研的,開發(fā)成本比較高,也沒有達到阿里云日志服務這種產(chǎn)品化程度 機器部署情況 阿里云EC服務器 功能概述 阿里云日...
摘要:我會寫一些是后端技術前端工程相關的文章,偶爾會有一些大數(shù)據(jù)相關,也會推薦一些好玩的東西。 showImg(https://segmentfault.com/img/remote/1460000006767498); Nginx作為所有HTTP請求的入口,是非常重要的一層。本文主要介紹如何利用 Nginx日志實時監(jiān)控每個業(yè)務的請求異常。? 這篇文章基于我之前的的一篇 《基于Lua+Kaf...
閱讀 2774·2021-11-22 15:11
閱讀 3537·2021-09-28 09:43
閱讀 2889·2019-08-30 13:05
閱讀 3431·2019-08-30 11:18
閱讀 1447·2019-08-29 16:34
閱讀 1300·2019-08-29 13:53
閱讀 2908·2019-08-29 11:03
閱讀 1658·2019-08-29 10:57