中文字幕一区二区三区在线中文-日本中文字幕 在线观看-欧美日韩国产亚洲综合-性色AV一二三天美传媒

廣州總部電話:020-85564311
20年
互聯(lián)網(wǎng)應(yīng)用服務(wù)商
廣州總部電話:020-85564311
20年
互聯(lián)網(wǎng)應(yīng)用服務(wù)商
請輸入搜索關(guān)鍵詞
知識庫 知識庫

優(yōu)網(wǎng)知識庫

探索行業(yè)前沿,共享知識寶庫

30分鐘部署一個(gè)輕量級日志收集系統(tǒng)(nginx日志為例)

發(fā)布日期:2025-05-14 18:23:14 瀏覽次數(shù): 862 來源:懂點(diǎn)代碼的朋友
基于docker 快速部署Loki、Promtail、Grafana,搭建一个轻量级日志收集系统。由于个人的云服务器上的Java服务没有日志收集系统,搭建ELK系统资源不够(只有2核4G),所以采用了这一套轻量级的日志收集系统。
1. 设置nginnx日志格式
        ##        # Logging Settings        ##
        log_format access_json ' {"@timestamp":"$time_iso8601",'                                ' "host":"$server_addr",'                                ' "clientip":"$remote_addr",'                                ' "size":$body_bytes_sent,'                                ' "responsetime":$request_time,'                                ' "upstreamtime":"$upstream_response_time",'                                ' "upstreamhost":"$upstream_addr",'                                ' "request":"$request",'                                ' "uri":"$uri",'                                ' "domain":"$host",'                                ' "x_forwarded_for":"$http_x_forwarded_for",'                                ' "referer":"$http_referer",'                                ' "tcp_xff":"$proxy_protocol_addr",'                                ' "http_user_agent":"$http_user_agent",'                                ' "status":"$status"}' ;
        access_log /var/log/nginx/access.log access_json;
2. 使用docker部署Loki、promtail、grafana
# 新建一个工作目录,后续会下载两个配置文件到当前目录并挂载到docker容器中mkdir loki && cd $_
wget https://raw.githubusercontent.com/grafana/loki/v2.8.0/cmd/loki/loki-local-config.yaml -O loki-config.yamldocker run --name loki -d -v $(pwd):/mnt/config -p 3100:3100 grafana/loki:2.8.0 -config.file=/mnt/config/loki-config.yaml
wget https://raw.githubusercontent.com/grafana/loki/v2.8.0/clients/cmd/promtail/promtail-docker-config.yaml -O promtail-config.yamldocker run --name promtail -d -v $(pwd):/mnt/config -v /var/log:/var/log --link loki grafana/promtail:2.8.0 -config.file=/mnt/config/promtail-config.yaml
docker run --name grafana -d -p 3000:3000 --link loki grafana/grafana-oss

3. 配置grafana

3.1 访问并登录grafana

访问地址:http://机器IP:3000

用户名密码:admin/admin

3.2 添加数据源

配置 Loki 地址:http://loki:3100

点击 Save & test 测试并保存

4. 查看数据

4.1 切换到 grafana 左侧区域的 Explore


4.2. label browser


4.3. show logs

4.4.  大功告成

5. 其他

5.1. 给grafana设置新密码

进入容器:docker exec -it bash grafana

容器中执行:grafana-cli admin reset-admin-password 你的新密码


優(yōu)網(wǎng)科技,優(yōu)秀企業(yè)首選的互聯(lián)網(wǎng)供應(yīng)服務(wù)商

優(yōu)網(wǎng)科技秉承"專業(yè)團(tuán)隊(duì)、品質(zhì)服務(wù)" 的經(jīng)營理念,誠信務(wù)實(shí)的服務(wù)了近萬家客戶,成為眾多世界500強(qiáng)、集團(tuán)和上市公司的長期合作伙伴!

優(yōu)網(wǎng)科技成立于2001年,擅長網(wǎng)站建設(shè)、網(wǎng)站與各類業(yè)務(wù)系統(tǒng)深度整合,致力于提供完善的企業(yè)互聯(lián)網(wǎng)解決方案。優(yōu)網(wǎng)科技提供PC端網(wǎng)站建設(shè)(品牌展示型、官方門戶型、營銷商務(wù)型、電子商務(wù)型、信息門戶型、微信小程序定制開發(fā)、移動(dòng)端應(yīng)用(手機(jī)站APP開發(fā))、微信定制開發(fā)(微信官網(wǎng)、微信商城、企業(yè)微信)等一系列互聯(lián)網(wǎng)應(yīng)用服務(wù)。


我要投稿

姓名

文章鏈接

提交即表示你已閱讀并同意《個(gè)人信息保護(hù)聲明》

專屬顧問 專屬顧問
掃碼咨詢您的優(yōu)網(wǎng)專屬顧問!
專屬顧問
馬上咨詢
掃一掃馬上咨詢
掃一掃馬上咨詢

掃一掃馬上咨詢