精品欧美一区二区三区在线观看 _久久久久国色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技術棧公眾號

成年人视频网站免费观看| 国产一区二区高清不卡 | 国产成人免费视频网站 | 色999韩欧美国产综合俺来也| 亚洲欧洲日韩综合一区二区| 不卡一卡2卡3卡4卡精品在| 亚洲一区欧美在线| 色喇叭免费久久综合网| 日韩欧美黄色影院| 欧美成人精品欧美一级乱| 欧美人xxx| 99久久国产综合色|国产精品| 国产免费亚洲高清| 日本亚洲欧美在线| 99久久婷婷| 国产视频欧美视频| 奇米777在线| 国产亚洲一区二区手机在线观看| 一区二区三区鲁丝不卡| 日韩欧美一区二区三区四区 | 国产不卡在线一区| 国产99久久精品一区二区永久免费 | 任我爽精品视频在线播放| 欧美日韩国产一级片| 欧美日韩一道本| 91cn在线观看| 国产精品视频第一区| 精品无人区一区二区三区| 国产精品午夜福利| 日本成人在线一区| 久久人人爽人人爽人人片av高请 | 免费在线超碰| www.成人在线| 91精品天堂| 一级二级三级视频| 丝袜a∨在线一区二区三区不卡| 欧美激情一区二区三区久久久| 美女网站视频色| 国产99精品| 亚洲精品久久久久久久久久久久久| 激情文学亚洲色图| 国产精品亚洲成在人线| 色婷婷av一区二区三区大白胸 | 亚洲精品视频一二三| 青青色在线视频| 99综合电影在线视频| 国产一区免费在线| 亚洲男人第一天堂| 大胆亚洲人体视频| 国产精品久久久久久久天堂第1集| 中文字幕第31页| 麻豆视频一区二区| 国产在线拍揄自揄视频不卡99| 国产在线一级片| 日韩成人精品在线观看| 国产精品电影久久久久电影网| 亚洲 欧美 视频| 99国产精品久久久久久久 | 中文字幕久精品免| 精品国产丝袜高跟鞋| 成人欧美一区二区三区1314| 9999在线观看| 午夜在线激情影院| 亚洲一级二级在线| 大陆极品少妇内射aaaaa| 黄频免费在线观看| 精品日韩视频在线观看| 日本xxxxxxx免费视频| 三上悠亚亚洲一区| 欧美日韩和欧美的一区二区| 在线一区二区不卡| 日本一区二区三区视频在线看| 欧美成人一区二区| 91丝袜在线观看| 中文有码一区| 中文字幕亚洲欧美| 日本一级特级毛片视频| 国产精品v一区二区三区| 欧美激情在线观看视频| 伊人久久综合视频| 琪琪一区二区三区| 91在线国产电影| 欧美一级淫片免费视频魅影视频| 99re热视频这里只精品| 午夜免费电影一区在线观看| 污污视频在线看| 福利视频导航一区| 在线观看免费成人av| 伊人亚洲精品| 日韩av一区二区在线观看| 变态另类ts人妖一区二区| 91精品综合久久久久久久久久久| 欧美国产在线电影| 波多野结衣视频观看| 国产在线播放一区三区四| 国产精品污www一区二区三区| 人妻视频一区二区三区| 国产精品久久久久久久第一福利| 久久手机在线视频| 全亚洲第一av番号网站| 日韩一区二区影院| 国产精品20p| 国内精品福利| 国产精品无av码在线观看| 后入内射欧美99二区视频| 久久精品欧美一区二区三区不卡| 超碰97在线看| 日韩一级二级| 亚洲福利在线播放| 中文字幕资源站| 美女久久一区| 国产精品久久久一区二区三区| 成人精品一区二区三区免费| 亚洲一区成人在线| 午夜免费看毛片| 五月国产精品| 久久男人av资源网站| 国产一区二区三区视频免费观看| 91一区二区在线| 日韩精品久久一区二区| 成人涩涩视频| 亚洲欧洲日韩国产| 在线看成人av| 国产精品88888| 亚洲一区三区在线观看| 亚洲最新无码中文字幕久久| 精品国产乱码久久久久久浪潮| 黑人操日本美女| 日韩av二区在线播放| 欧美日韩精品免费观看| 2020国产在线| 精品国产露脸精彩对白| 一级片一级片一级片| 秋霞午夜鲁丝一区二区老狼| 欧美欧美一区二区| 国产精品一二三产区| 欧美成人女星排名| 农村黄色一级片| 韩国一区二区在线观看| 在线观看亚洲视频啊啊啊啊| 成人毛片免费| 在线中文字幕日韩| 国产一级片免费视频| 国产亚洲欧美日韩俺去了| 北条麻妃69av| 亚洲精品白浆高清| 欧美有码在线观看| 日本啊v在线| 日本精品视频一区二区三区| 色婷婷av777| 快she精品国产999| 视频一区视频二区视频三区视频四区国产| videos性欧美另类高清| 亚洲精品视频播放| 国产精品视频一区在线观看| 久久天天做天天爱综合色| 日本精品免费在线观看| 神马电影久久| 国产精品永久免费在线| 精品麻豆一区二区三区| 日韩欧美在线一区二区三区| 久久人人爽人人爽人人| av高清不卡在线| 日本在线观看a| 欧美精品一区二区三区精品| 国产精品露脸自拍| 日本中文字幕在线播放| 91精品欧美久久久久久动漫 | 在线观看免费版| 91 com成人网| 久久精品国产亚洲av无码娇色| 99热这里都是精品| 凹凸日日摸日日碰夜夜爽1| 热久久天天拍国产| 亚洲精品日韩av| brazzers在线观看| 亚洲精品一区二区网址| 亚洲一卡二卡在线观看| 亚洲精品国产一区二区三区四区在线| 国产精品99精品无码视亚| 国产欧美日韩一级| 亚洲欧洲一区二区在线观看| 99国产精品免费网站| 91av在线网站| 色网站在线看| 欧美成人精品高清在线播放| 日韩精品一区不卡| 成人免费在线播放视频| 中文字幕一区二区三区乱码不卡| 日韩精品五月天| 日韩一级片一区二区| 亚洲另类春色校园小说| 91亚洲国产精品| 伊人久久精品一区二区三区| 久久精品夜夜夜夜夜久久| 理论片中文字幕| 欧美亚洲动漫另类| 国产精品9191| 国产精品久久久久久久久图文区 | 日韩美女久久久| 极品人妻一区二区三区| 久久精品国产在热久久| 波多野结衣家庭教师在线播放| 天天做天天爱天天综合网| 蜜桃网站成人| 999在线精品| 成人黄色在线观看| 国产成人精品123区免费视频| 欧美日本中文字幕| 在线观看免费黄视频| 日韩成人中文字幕在线观看| 99久久一区二区| 欧美亚洲丝袜传媒另类| 欧美福利视频一区二区| 一区二区三区中文免费| 国产精品视频看看| 久久久久久黄色| 艳妇乳肉亭妇荡乳av| 国产精品1区2区3区在线观看| 我看黄色一级片| 久久亚洲风情| 精品无码一区二区三区爱欲| 亚洲欧美在线专区| 四虎永久在线精品免费一区二区| 清纯唯美亚洲经典中文字幕| 成人av免费看| 国产日本亚洲| 91亚洲国产精品| 婷婷激情成人| 国产精品一区二区三区在线播放| 日韩影片中文字幕| 热99精品里视频精品| 激情视频网站在线播放色| 欧美高跟鞋交xxxxhd| а√天堂资源地址在线下载| 久久国产一区二区三区| 最新av网站在线观看 | 久久综合入口| 日韩理论电影中文字幕| 国产日韩精品一区观看| 综合中文字幕| 超碰97网站| 亚洲精品高潮| 国产精品久久久久久久久久直播| 亚洲精品一二三**| 国产91精品一区二区绿帽| 中文字幕区一区二区三| 福利视频一区二区三区| 国产精品任我爽爆在线播放| 国产精品jizz视频| 女同一区二区三区| 蜜桃传媒一区二区| 免费精品国产| 色综合电影网| 99久久精品费精品国产| 激情图片qvod| 欧美日本国产| 国产深夜男女无套内射| 男人的天堂亚洲| 99视频在线免费| 激情综合色综合久久| 国偷自产av一区二区三区麻豆| 东方aⅴ免费观看久久av| 在线观看一区二区三区四区| 99精品视频免费在线观看| 久久久久久九九九九九| 国产精品免费免费| 日韩欧美中文字幕视频| 亚洲大片精品永久免费| 丰满少妇乱子伦精品看片| 欧美午夜片在线免费观看| 久久国产香蕉视频| 欧美一区二区三区视频免费| 丰满肥臀噗嗤啊x99av| 亚洲欧美日韩一区二区在线| 日韩黄色影院| 久久久最新网址| 精品免费av在线| 亚洲一区精品电影| 欧美中文一区| 伊人久久大香线蕉av一区| 影音先锋亚洲精品| www.色偷偷.com| 国产高清视频一区| 成人免费看aa片| 亚洲日本护士毛茸茸| 五月天婷婷网站| 欧美午夜精品理论片a级按摩| wwwav网站| 在线免费观看羞羞视频一区二区| av网站在线免费| 日本在线观看天堂男亚洲 | 美腿丝袜亚洲色图| 三上悠亚 电影| 国产日产欧美一区| 国产一级二级三级| 欧美日韩精品综合在线| 亚洲成人一二三区| 中文字幕欧美精品日韩中文字幕| 牛牛精品视频在线| 国产精品视频不卡| 欧美五码在线| wwwjizzjizzcom| 麻豆精品国产传媒mv男同| 国产婷婷在线观看| **欧美大码日韩| 久久久久久无码精品大片| 精品国产一二三| 麻豆91在线| 国产精品电影在线观看| 超碰在线成人| 性生活免费观看视频| 日本伊人色综合网| 一起草在线视频| 亚洲影院理伦片| hs视频在线观看| 色噜噜国产精品视频一区二区| 成人影院大全| 久99久在线| 91久久中文| 无码人妻少妇色欲av一区二区| 国产精品女同一区二区三区| 国产一级免费视频| 亚洲精品黄网在线观看| 暧暧视频在线免费观看| 91黄色国产视频| 亚洲影视一区| 中文字幕剧情在线观看| 国产精品久久久久一区| 中文字幕免费高清网站| 日韩精品中文字幕在线| 久久青草伊人| 国产区日韩欧美| 日韩一级精品| 美女又爽又黄视频毛茸茸| 亚洲成a人片在线不卡一二三区 | 日日夜夜亚洲精品| 亚洲欧洲另类精品久久综合| 日产国产欧美视频一区精品| 美女爆乳18禁www久久久久久 | 国产精品美女久久久久av爽李琼| 东京热一区二区三区四区| 亚洲男人天堂2024| 午夜影院在线播放| 麻豆亚洲一区| 久久精品123| 国产亚洲精品熟女国产成人| 91国在线观看| 国产大片在线免费观看| 国产精品看片资源| 99tv成人| 日批视频在线看| 亚洲国产综合色| 天天干天天摸天天操| 欧亚精品在线观看| 久久综合色占| 亚洲美女爱爱视频| 亚洲男同性视频| 国精产品一品二品国精品69xx| 98精品国产自产在线观看| 亚洲最大在线| 亚洲免费999| 亚洲福利视频一区| 日韩欧美电影在线观看| 国产脚交av在线一区二区| 日韩免费av| 国产欧美视频一区| 黄色一区二区三区| www.久久热.com| 99热最新在线| 美女国产一区| 日本不卡一二区| 亚洲精品电影网| 草民电影神马电影一区二区| 无码毛片aaa在线| www.欧美日韩国产在线| 中文字幕一区二区人妻视频| 久久精品亚洲国产| 欧美综合精品| www.亚洲高清| 亚洲一区二区三区美女| 国产午夜在线视频| 91在线观看免费网站| 国产精品入口| 欧美视频一区二区在线| 亚洲精品www| 四虎精品一区二区免费| 亚洲美免无码中文字幕在线| 国产精品嫩草久久久久| 黄频在线免费观看| 国产精品日日做人人爱| 亚洲成人中文| 99热在线观看精品| 精品视频久久久久久| 91精品亚洲一区在线观看| 成年人观看网站| 悠悠色在线精品| 在线免费看黄网站| 国内精品二区| 国产黄色精品网站|