精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

微服務之吐槽一下Nacos日志的瘋狂輸出

開發 架構
目前公司系統采用Spring Cloud架構,其中服務注冊和發現組件用的Nacos,最近運維抱怨說,磁盤不夠用,日志增長的太快。簡單排查一下,罪魁禍首竟然是Nacos。

 [[408181]]

本文轉載自微信公眾號「程序新視界」,作者二師兄。轉載本文請聯系程序新視界公眾號。

前言

目前公司系統采用Spring Cloud架構,其中服務注冊和發現組件用的Nacos,最近運維抱怨說,磁盤不夠用,日志增長的太快。簡單排查一下,罪魁禍首竟然是Nacos。

按理說Nacos作為服務注冊中心,不會應該會產生太多日志的,本身涉及的服務也不多,但幾天就會產生1G以上的日志,的確有點瘋狂。這篇文章就聊聊Nacos的日志系統。

事件背景

經過排查,其中輸出最多的日志為{nacos.home}/logs/access_log.yyyy-mm-dd.log格式的日志。日志中包含了微服務系統調用Nacos及集群之間通信的日志,比如心跳(/nacos/v1/ns/instance/beat)、獲取服務列表(/nacos/v1/ns/instance/list)、狀態檢查(/nacos/v1/ns/service/status)等。

我們知道Nacos是基于Spring Boot實現的,access_log日志是Spring Boot提內置的Tomcat的訪問日志。關于該項日志的配置,沒有保留最大天數,也沒有日志大小的控制。而且隨著Nacos Server與各個服務直接的心跳、獲取、注冊等會不停的產生訪問日志,微服務越多,日志增長越快。這些日志打印會迅速占用完磁盤空間,帶來資源浪費和運維成本。

解決方案

上述的access_log日志輸出Nacos是提供了控制開關的,在Nacos的conf目錄下application.properties配置文件中,默認有以下配置:

  1. #*************** Access Log Related Configurations ***************# 
  2. ### If turn on the access log: 
  3. server.tomcat.accesslog.enabled=true 
  4.  
  5. ### The access log pattern: 
  6. server.tomcat.accesslog.pattern=%h %l %u %t "%r" %s %b %D %{User-Agent}i %{Request-Source}i 
  7.  
  8. ### The directory of access log: 
  9. server.tomcat.basedir= 

可以看到,關于訪問日志支持關閉、日志輸出格式以及日志輸出的目錄。

在測試環境,我們可以直接將enabled的配置項設置為false,直接關閉該日志的輸出。

  1. server.tomcat.accesslog.enabled=false 

但在生產環境,這樣操作就有一定的風險了。當關閉之后,生產出現問題時需要根據日志進行排查,就會找不到對應的日志。

此時,只能通過其他方式進行處理,比如在Linux操作系統下通過編寫crontab來完成日志的定時刪除。對應的腳本示例如下:

  1. #!/bin/bash 
  2.  
  3. logFile="/data/nacos/bin/logs/nacos_del_access.log" 
  4. # 保留14天日志 
  5. date=`date -d "$date -14 day" +"%Y-%m-%d"
  6. # 具體位置可調整 
  7. delFilePath="/data/nacos/bin/logs/access_log.${date}.log" 
  8.  
  9. if [ ! -f "${logFile}" ];then 
  10.     echo 'access log文件打印日志頻繁. /etc/cron.daily/nacosDelAccessLogs.sh 會定時刪除access日志文件' >>${logFile} 
  11. fi 
  12. # 日志文件存在, 則刪除 
  13. if [  -f "${delFilePath}" ];then 
  14.     rm -rf ${delFilePath} 
  15.     curDate=`date --date='0 days ago' "+%Y-%m-%d %H:%M:%S"` 
  16.     echo '['${curDate}'] 刪除文件'${delFilePath} >>${logFile} 
  17. fi 

雖然問題解決了,但很明顯并不優雅,這也是Nacos Server日志輸出的問題之一。

日志級別動態調整

關于Nacos Server日志的輸出級別,在1.1.3版本之前,同樣會打印大量的日志,而且沒辦法動態的進行調整。在此版本之后,日志輸出得到了優化,并且支持通過API的形式來進行日志級別的調整,示例如下:

  1. # 調整naming模塊的naming-raft.log的級別為error: 
  2. curl -X PUT '$nacos_server:8848/nacos/v1/ns/operator/log?logName=naming-raft&logLevel=error' 
  3. # 調整config模塊的config-dump.log的級別為warn: 
  4. curl -X PUT '$nacos_server:8848/nacos/v1/cs/ops/log?logName=config-dump&logLevel=warn' 

客戶端日志

業務系統集成的客戶端在1.1.3版本之后,也進行了優化,避免日志大量打印(主要涉及心跳日志、輪詢日志等)。

在業務系統的application.yml配置文件中,可通過日志級別設置來進行控制:

  1. # 日志級別,可以指定到具體類 
  2. logging: 
  3.   level
  4.     com.alibaba.nacos: warn 

也可以通過啟動時的JVM參數來進行控制,默認是info級別:

  1. -Dcom.alibaba.nacos.naming.log.level=warn -Dcom.alibaba.nacos.config.log.level=warn 

上述示例分別指定了Naming客戶端和Config客戶端的日志級別,適用于1.0.0及以上版本。

更細的日志配置

查看conf目錄下的nacos-logback.xml配置,你會發現Nacos相關的日志配置項非常多,如果因項目需要進行更精細化的配置,可在此文件中進行直接配置。

以naming-server對應的append配置為例,看一下默認的配置:

  1. <appender name="naming-server" 
  2.           class="ch.qos.logback.core.rolling.RollingFileAppender"
  3.     <file>${LOG_HOME}/naming-server.log</file> 
  4.     <append>true</append> 
  5.     <rollingPolicy class="ch.qos.logback.core.rolling.SizeAndTimeBasedRollingPolicy"
  6.         <fileNamePattern>${LOG_HOME}/naming-server.log.%d{yyyy-MM-dd}.%i</fileNamePattern> 
  7.         <maxFileSize>1GB</maxFileSize> 
  8.         <maxHistory>7</maxHistory> 
  9.         <totalSizeCap>7GB</totalSizeCap> 
  10.         <cleanHistoryOnStart>true</cleanHistoryOnStart> 
  11.     </rollingPolicy> 
  12.     <encoder> 
  13.         <Pattern>%date %level %msg%n%n</Pattern> 
  14.         <charset>UTF-8</charset> 
  15.     </encoder> 
  16. </appender> 

 

 

這里根據自己的需要,可調整輸出的日志格式、日志文件分割、日志保留日期及日志壓縮等處理。

小結

關于Nacos的日志輸出就聊這么多,整體而言相關的日志輸出有些過于多了,而且在靈活配置方面還有待提升。基于目前的現狀我們可以通過自定義或定時任務等配合完成日志輸出與管理。

 

責任編輯:武曉燕 來源: 程序新視界
相關推薦

2021-07-05 06:51:41

Nacos微服務源碼

2021-12-06 23:02:58

運營商信號資費

2022-08-30 23:49:17

Windows微軟Windows 11

2013-03-14 13:49:31

Hotmail郵件服務器

2021-05-26 16:00:51

微信表情移動應用

2022-04-26 05:57:18

微服務Nacos

2021-07-10 08:57:45

Windows 11操作系統微軟

2021-07-16 10:42:55

微信鈴聲功能iOS 8.0.8

2013-10-29 09:08:05

2013-10-29 09:32:05

2015-09-16 13:20:09

魅族

2023-02-18 13:34:14

Nacos健康檢查機制

2012-03-10 20:55:40

Nokia

2014-08-06 14:13:30

Windows Pho

2014-07-17 09:21:57

編程編程漫畫

2021-07-07 07:44:20

微服務Nacos緩存

2012-10-16 16:27:32

UbuntuAmazon搜索

2021-03-15 10:03:10

框架自動化開發

2012-05-21 17:37:17

Windows Pho吐槽

2021-07-01 21:49:48

微服務Nacos服務
點贊
收藏

51CTO技術棧公眾號

青娱乐国产在线| 国产欧美激情视频| 丁香在线视频| 国产一区二区成人久久免费影院| 亚洲一卡二卡三卡四卡无卡久久| 国产精品免费区二区三区观看| 国产一级片毛片| 久久久久久免费视频| 在线观看91av| 久久久久久久中文| 美女av在线播放| 99久久国产综合色|国产精品| 国产91久久婷婷一区二区| 黄色录像一级片| 蜜桃国内精品久久久久软件9| 欧美高清视频www夜色资源网| 日韩av在线第一页| 国产福利视频在线观看| 久久久久久久久久久99999| 国产精品久久久久久久av大片| 青青草免费av| 97在线精品| 亚洲欧美一区二区三区久久| 天堂va欧美va亚洲va老司机| 国产a亚洲精品| 粉嫩av一区二区三区免费野| 大地资源网在线观看免费官网| av女优在线| 91免费国产视频网站| av色综合网| 国产精品视频第一页| 老司机一区二区三区| 久久青草福利网站| 欧美日韩在线国产| 成人女性视频| 亚洲香蕉成视频在线观看| 91玉足脚交白嫩脚丫| 97青娱国产盛宴精品视频| 欧美日韩激情一区二区| 最近免费中文字幕中文高清百度| av资源中文在线| 亚洲一二三专区| 一级黄色片播放| 黄网站在线播放| 国产精品久久久久婷婷二区次| 日本亚洲导航| 国产在线黄色| 国产午夜精品美女毛片视频| 久久亚洲免费| 欧洲亚洲精品视频| 久久久久国产精品厨房| 免费久久99精品国产自| 日本福利片高清在线观看| www.99精品| 久久综合给合久久狠狠色| 欧美视频xxx| 不卡大黄网站免费看| 国产高清自拍99| 日韩中文字幕观看| 99精品视频免费在线观看| 国产综合精品一区二区三区| 污污网站在线免费观看| 99精品偷自拍| 日本一区视频在线观看| 国产系列在线观看| 国产女人水真多18毛片18精品视频 | 国产一区二区三区四区五区在线| 亚洲国产综合网| 成人国产免费视频| 欧美精品欧美精品| 五月天激情国产综合婷婷婷| 国产欧美在线| 国产91色在线播放| 美女黄页在线观看| 国产一区二区视频在线播放| 岛国视频一区| 日本中文字幕电影在线观看| 国产视频亚洲色图| 永久域名在线精品| 日本在线视频中文有码| 婷婷国产在线综合| 手机在线免费观看毛片| 国产精品国产三级在线观看| 亚洲精品一区二区在线观看| 色无极影院亚洲| 久久伊人影院| 精品国产在天天线2019| 少妇光屁股影院| 91偷拍一区二区三区精品| 欧美激情一区二区三区成人| 亚洲日本视频在线观看| 久久99最新地址| 国产精品三区四区| 亚洲视频tv| 亚洲成人高清在线| 欧美精品久久久久久久久25p| 年轻的保姆91精品| 亚洲女人天堂视频| 精品自拍偷拍视频| 性娇小13――14欧美| 成人信息集中地欧美| 天天干,夜夜爽| 国产精品女人毛片| 国产毛片视频网站| 国产精品99久久免费| 亚洲欧洲国产伦综合| 91人妻一区二区三区蜜臀| 免费看黄裸体一级大秀欧美| 91精品国产91久久久久青草| 免费av在线电影| 亚洲一区免费视频| 老司机午夜性大片| 亚欧洲精品视频在线观看| 欧美精品中文字幕一区| 69av视频在线观看| 99久久精品久久久久久清纯| 欧美日韩中文字幕在线播放| 91成人在线| 亚洲欧美日韩另类| 亚洲国产精一区二区三区性色| **女人18毛片一区二区| 欧美最顶级丰满的aⅴ艳星| 国产三级自拍视频| 中文av一区二区| av免费中文字幕| 久久激情av| 九九久久综合网站| 国产精品九九九九| 国产精品色呦呦| 日日摸天天爽天天爽视频| 久久久久观看| 久久久女女女女999久久| 国产免费的av| 亚洲女同女同女同女同女同69| 97公开免费视频| 亚洲黄页网站| 538国产精品视频一区二区| 狠狠综合久久av一区二区| 亚洲视频中文字幕| 日本中文字幕精品—区二区| 日本午夜一区| 国产精品成人av性教育| 欧美日韩国产综合视频| 欧美日韩一区二区精品| 日批在线观看视频| 日韩一级精品| 久久视频在线观看中文字幕| sm性调教片在线观看| 欧美精品一区二区三区四区| 久久精品免费在线| 成人成人成人在线视频| 热99这里只有精品| 琪琪久久久久日韩精品| 国产91精品久| 美女欧美视频在线观看免费 | 久久精品国产久精国产一老狼| 亚洲熟妇无码久久精品| 中文字幕一区二区5566日韩| 日韩欧美理论片| 亚洲欧美综合国产精品一区| 成人在线观看91| 国产盗摄——sm在线视频| 亚洲精品视频播放| 中文字幕 人妻熟女| 成人欧美一区二区三区在线播放| 做a视频在线观看| 欧美国产先锋| 国产美女精品在线观看| 不卡一二三区| 最新国产成人av网站网址麻豆| 国产精品国产三级国产普通话对白| 亚洲嫩草精品久久| 国产一级免费片| 天堂成人免费av电影一区| 亚洲成人18| 日韩一区二区三区精品视频第3页| 国外成人免费在线播放| 你懂的视频在线| 欧美视频一区二区三区在线观看| 女性裸体视频网站| 顶级嫩模精品视频在线看| 欧美色图色综合| 成人a'v在线播放| 91影院未满十八岁禁止入内| av2020不卡| 在线观看欧美视频| 成人激情四射网| 欧美特级www| 国产美女福利视频| 不卡电影免费在线播放一区| 日韩av片网站| 国产精品调教视频| 日本91av在线播放| 麻豆传媒在线观看| 日韩乱码在线视频| 国产精品一区二区人人爽| 亚洲成a人v欧美综合天堂下载| 亚洲一区二区三区日韩| 国产精品乡下勾搭老头1| 久久久久久久久久久福利| 天天精品视频| 久久精品一二三区| 日韩精品免费视频一区二区三区 | 欧美精品在线网站| 黄色影院在线播放| 精品久久久久久久久久久久久久久| 国产精品久久久久久久久久精爆| 亚洲精品美腿丝袜| 美国黄色特级片| 91亚洲国产成人精品一区二三| 国产日韩欧美久久| 亚洲欧美久久| 99热这里只有精品免费| 久久免费大视频| 麻豆久久久av免费| 成人福利一区| 91欧美激情另类亚洲| 亚洲一区二区三区四区| 国语自产精品视频在免费| 黄色网页在线观看| 亚洲午夜精品久久久久久性色| 隣の若妻さん波多野结衣| 欧美久久久久久久久久| 少妇又紧又色又爽又刺激视频| 亚洲成人激情av| 久久久久香蕉视频| 自拍偷拍欧美激情| 99在线视频免费| 国产午夜精品福利| 亚洲av无码一区二区三区观看| 国产成人综合网| 亚洲色图偷拍视频| 久久aⅴ国产欧美74aaa| 亚洲另类第一页| 免费在线观看不卡| 日韩av电影在线观看| 91精品丝袜国产高跟在线| 成人激情春色网| 日本a人精品| 成人信息集中地欧美| 日韩午夜视频在线| 国产精品一区二区电影| 51一区二区三区| 国产精品日本精品| 日韩成人高清| 国产精品爽爽爽爽爽爽在线观看| 久久久人成影片一区二区三区在哪下载 | 免费在线观看黄色小视频| 国产日韩欧美制服另类| 粉嫩av蜜桃av蜜臀av| 91在线看国产| 中文幕无线码中文字蜜桃| 91蝌蚪porny| 美女久久久久久久久久| 国产视频视频一区| 快灬快灬一下爽蜜桃在线观看| 国产欧美日韩另类视频免费观看| 日本美女bbw| 国产精品理论在线观看| 国产免费美女视频| 亚洲一区二区三区激情| 亚洲男人第一av| 欧洲av一区二区嗯嗯嗯啊| 中文在线最新版天堂| 精品视频一区二区不卡| 国产精品一品二区三区的使用体验| 欧美一区二区三区免费在线看| 午夜精品久久久久久久99老熟妇 | 91久久精品国产91性色tv| 中文字幕av第一页| 欧美一级搡bbbb搡bbbb| 亚洲男人天堂久久| 亚洲图片在线综合| 色多多视频在线观看| 欧美高清在线播放| 日本在线啊啊| 国产精品直播网红| 亚洲一区二区三区日本久久九| 精品国产91亚洲一区二区三区www| 久久超碰99| 在线视频不卡一区二区三区| 欧美午夜一区| 成人免费在线小视频| 理论电影国产精品| 国产av一区二区三区传媒| 久久尤物电影视频在线观看| www.黄色在线| 亚洲激情自拍视频| 国产午夜精品久久久久| 欧美二区三区的天堂| 午夜视频免费在线| 自拍偷拍亚洲在线| 91超碰在线播放| 国产女精品视频网站免费| 中文字幕亚洲在线观看 | 婷婷精品进入| 国产99久久九九精品无码| 极品少妇xxxx精品少妇偷拍| 久久久久国产精品无码免费看| 国产精品你懂的| 亚洲精品国产精品乱码| 欧美精品乱码久久久久久| 天天干天天插天天操| 久久久精品国产一区二区| 波多野结衣亚洲| 国产经典一区二区三区| 成人网18免费网站| 欧美极品欧美精品欧美| 国产精品亚洲人在线观看| 免费在线观看a视频| 亚洲成人第一页| 99热这里只有精品1| 亚洲一区第一页| 麻豆免费在线| 999国内精品视频在线| 日韩一级毛片| 久久精品一区二| aaa亚洲精品| 国产一级av毛片| 欧美一级二级三级蜜桃| 三区四区在线视频| 国产精品久久久久久久app| 香蕉久久精品| 欧美国产亚洲一区| 成人av在线网| 妺妺窝人体色www在线下载| 欧美久久免费观看| 香蕉视频免费在线播放| 国产精品成人av性教育| 成人三级在线| 综合色一区二区| 亚洲自拍第三页| 国产精品成人免费在线| 中文字幕在线观看精品| 亚洲最新中文字幕| av激情成人网| 色就是色欧美| 奇米精品一区二区三区在线观看一| 毛片网站免费观看| 欧美日韩一区二区在线| 三级视频在线| 全球成人中文在线| 国产成人一区| 欧美视频第三页| 久久九九全国免费| 国产一区二区视频网站| 一区二区在线视频| 伊人久久大香线蕉综合影院首页| 日本特级黄色大片| 国产曰批免费观看久久久| 波多野结衣家庭教师| 日韩欧美国产高清| 国产盗摄一区二区| 精品一区久久久| 日韩中文字幕1| a一级免费视频| 91精品在线免费观看| 欧美6一10sex性hd| 国产一区二区无遮挡| 亚洲一区二区三区免费在线观看 | 亚洲一区中文在线| 天堂网2014av| 日韩美女视频免费在线观看| 成人三级视频| 香蕉视频在线观看黄| 亚洲超丰满肉感bbw| 你懂的视频在线免费| 成人信息集中地欧美| 狠狠久久婷婷| 日韩乱码人妻无码中文字幕久久| 欧美性大战xxxxx久久久| 成码无人av片在线观看网站| 高清不卡日本v二区在线| 一区二区精品| 人成免费在线视频| 日韩一区二区在线看| 成人三级高清视频在线看| 日韩.欧美.亚洲| 国产一区不卡在线| 欧美一级视频免费观看| 亚洲午夜精品视频| 99久久婷婷国产综合精品青牛牛| 日本精品一区在线观看| 国产精品成人在线观看| 少妇人妻一区二区| 国产精品久久久久久搜索 | 亚洲乱熟女一区二区| 国产精国产精品| 欧美激情综合| 人妻一区二区视频| 日韩一区二区三区三四区视频在线观看| 蜜桃av在线播放| 视频一区二区视频| 久久综合精品国产一区二区三区| 一级黄色片在线看| 97热精品视频官网| 一二三区不卡| 一级黄色片大全| 欧美mv日韩mv国产网站app| jizzjizz少妇亚洲水多|