国产精品久久久aaaa,日日干夜夜操天天插,亚洲乱熟女香蕉一区二区三区少妇,99精品国产高清一区二区三区,国产成人精品一区二区色戒,久久久国产精品成人免费,亚洲精品毛片久久久久,99久久婷婷国产综合精品电影,国产一区二区三区任你鲁

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

SpringBoot接入輕量級分布式日志框架GrayLog

jf_ro2CN3Fa ? 來源:CSDN ? 作者:CSDN ? 2022-10-27 10:29 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群


在微服務(wù)架構(gòu)中,一個服務(wù)通常都會有多個實例,而這些服務(wù)實例可能會被部署到不同的機器或虛擬容器上。此時對于日志數(shù)據(jù)的查看和分析就會變得困難起來,因為這些服務(wù)的日志數(shù)據(jù)都散落在各自實例所在的機器或容器上。例如,我現(xiàn)在要在訂單服務(wù)里查找一個訂單id為1的日志,而訂單服務(wù)有10個實例并且部署在10臺不同的機器上,那么我就得一臺臺的去找這個日志數(shù)據(jù)。所以這時候我們就需要有一個可以實現(xiàn)日志聚合的工具,將所有實例的日志數(shù)據(jù)都聚合在一個地方,那么我們就不需要到每個實例去找日志了,而本文將使用的日志聚合工具為Graylog

部署Graylog

老樣子,直接上docker-compose,如果一直跟著我的步伐,應(yīng)該對著不陌生了。docker-compose.yml 的內(nèi)容其實我也是抄官網(wǎng)的,這里還是貼下吧(就不用你們翻了)

version:'3'
services:
mongo:
image:mongo:4.2
networks:
-graylog
elasticsearch:
image:docker.elastic.co/elasticsearch/elasticsearch-oss:7.10.2
environment:
-http.host=0.0.0.0
-transport.host=localhost
-network.host=0.0.0.0
-"ES_JAVA_OPTS=-Dlog4j2.formatMsgNoLookups=true-Xms512m-Xmx512m"
ulimits:
memlock:
soft:-1
hard:-1
deploy:
resources:
limits:
memory:1g
networks:
-graylog
graylog:
image:graylog/graylog:4.2
environment:
-GRAYLOG_PASSWORD_SECRET=somepasswordpepper
-GRAYLOG_ROOT_PASSWORD_SHA2=8c6976e5b5410415bde908bd4dee15dfb167a9c873fc4bb8a81f6f2ab448a918
-GRAYLOG_HTTP_EXTERNAL_URI=http://ip:9009/#這里注意要改ip
entrypoint:/usr/bin/tini--wait-for-itelasticsearch:9200--/docker-entrypoint.sh
networks:
-graylog
restart:always
depends_on:
-mongo
-elasticsearch
ports:
-9009:9000
-1514:1514
-1514:1514/udp
-12201:12201
-12201:12201/udp
networks:
graylog:
driver:bridg

這個文件里唯一需要改動的就是 ip (本來的端口是 9000 的,我由于已經(jīng)占用了 9000 端口了,所以我這里把端口改成了 9009 ,你們可以隨意)

嗯,寫完 docker-compose.yml 文件,直接 docker-compose up -d 它就啟動起來咯。

啟動以后,我們就可以通過 ip:port 訪問對應(yīng)的Graylog后臺地址了,默認(rèn)的賬號和密碼是 admin/admin

c21aeee2-559e-11ed-a3b6-dac502259ad0.jpg

隨后,我們配置下 inputs 的配置,找到 GELF UDP ,然后點擊 Launch new input ,只需要填寫 Title 字段,保存就完事了(其他不用動)。

c24bf01e-559e-11ed-a3b6-dac502259ad0.jpg

基于 Spring Boot + MyBatis Plus + Vue & Element 實現(xiàn)的后臺管理系統(tǒng) + 用戶小程序,支持 RBAC 動態(tài)權(quán)限、多租戶、數(shù)據(jù)權(quán)限、工作流、三方登錄、支付、短信、商城等功能

  • 項目地址:https://gitee.com/zhijiantianya/ruoyi-vue-pro
  • 視頻教程:https://doc.iocoder.cn/video/

Spring Boot 集成GrayLog

首先創(chuàng)建一個SpringBoot項目,SpringBoot默認(rèn)自帶的日志框架是Logback,我們可以到 Graylog組件市場查找Logback相應(yīng)的組件。

添加依賴如下:

<dependency>
<groupId>de.siegmargroupId>
<artifactId>logback-gelfartifactId>
<version>3.0.0version>
dependency>

接著在項目的resources目錄下,新建一個logback.xml文件,編輯文件內(nèi)容如下:

<appendername="GELF"class="de.siegmar.logbackgelf.GelfUdpAppender">

<graylogHost>ipgraylogHost>

<graylogPort>12201graylogPort>

<maxChunkSize>508maxChunkSize>

<useCompression>trueuseCompression>
<encoderclass="de.siegmar.logbackgelf.GelfEncoder">

<includeRawMessage>falseincludeRawMessage>
<includeMarker>trueincludeMarker>
<includeMdcData>trueincludeMdcData>
<includeCallerData>falseincludeCallerData>
<includeRootCauseData>falseincludeRootCauseData>

<includeLevelName>trueincludeLevelName>
<shortPatternLayoutclass="ch.qos.logback.classic.PatternLayout">
<pattern>%m%nopexpattern>
shortPatternLayout>
<fullPatternLayoutclass="ch.qos.logback.classic.PatternLayout">
<pattern>%d-[%thread]%-5level%logger{35}-%msg%npattern>
fullPatternLayout>


<staticField>app_name:austinstaticField>
encoder>
appender>

在這個配置信息里,唯一要改的也只是 ip 的地址,到這里接入就完畢了,我們再打開控制臺,就能看到日志的信息啦。

c25d5674-559e-11ed-a3b6-dac502259ad0.jpg

配置完成后啟動項目,啟動完成后正常情況下可以在Graylog的Search界面中查看日志信息:

c2734b32-559e-11ed-a3b6-dac502259ad0.jpg

點擊一條日志信息會展開詳細(xì)的字段:

c29f074a-559e-11ed-a3b6-dac502259ad0.jpg

以上是最簡單的日志配置,如果希望對更多配置項進行自定義的話,可以參考該組件的GitHub文檔,上面有具體的配置項說明

現(xiàn)在我們已經(jīng)成功將項目的日志數(shù)據(jù)發(fā)送到了Graylog服務(wù),如果我們想在Graylog上檢索日志也很簡單,只需要使用一些簡單的語法即可,例如我要查詢包含Mapping的日志信息:

c2be869c-559e-11ed-a3b6-dac502259ad0.jpg

還可以使用一些條件表達(dá)式,例如我要查詢message字段包含http,并且日志級別為INFO的日志信息:

c2df12f4-559e-11ed-a3b6-dac502259ad0.jpg

常用的日志搜索語法如下:

  • 模糊查詢:直接輸入要查詢的內(nèi)容,例如:orderid
  • 精確查詢:要查詢的內(nèi)容加上引號,例如:"orderid: 11"
  • 指定字段查詢:message:http 或 message:"http"
  • 多字段查詢:message:(base-service base-web)
  • 多條件查詢:message:http AND level_name:ERROR OR source:192.168.0.4

審核編輯 :李倩


聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 框架
    +關(guān)注

    關(guān)注

    0

    文章

    404

    瀏覽量

    18425
  • spring
    +關(guān)注

    關(guān)注

    0

    文章

    341

    瀏覽量

    15936
  • 日志
    +關(guān)注

    關(guān)注

    0

    文章

    146

    瀏覽量

    11065
  • SpringBoot
    +關(guān)注

    關(guān)注

    0

    文章

    177

    瀏覽量

    688

原文標(biāo)題:SpringBoot接入輕量級分布式日志框架GrayLog

文章出處:【微信號:芋道源碼,微信公眾號:芋道源碼】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關(guān)推薦
    熱點推薦

    分布式光伏發(fā)電接入配電網(wǎng)技術(shù)規(guī)定中關(guān)于“四可”裝置的內(nèi)容解析

    隨著分布式光伏發(fā)電裝機規(guī)模的快速增長,其對配電網(wǎng)安全穩(wěn)定運行的影響日益凸顯。《分布式光伏發(fā)電接入配電網(wǎng)技術(shù)規(guī)定》(GB/T 38946-2020)作為核心國標(biāo),首次系統(tǒng)性明確了“四可”(可觀、可
    的頭像 發(fā)表于 02-06 16:39 ?2516次閱讀
    <b class='flag-5'>分布式</b>光伏發(fā)電<b class='flag-5'>接入</b>配電網(wǎng)技術(shù)規(guī)定中關(guān)于“四可”裝置的內(nèi)容解析

    光伏規(guī)約轉(zhuǎn)換器分布式光伏調(diào)控“四可”并網(wǎng)實施案例

    1.背景近年來,隨著國家分布式光伏的利好政策,各地分布式光伏裝機規(guī)模增加迅猛。分布式光伏具有間歇性、分散性、隨機性等特點,由于電網(wǎng)末端容量受限,海量分布式光伏
    的頭像 發(fā)表于 12-19 10:13 ?4032次閱讀
    光伏規(guī)約轉(zhuǎn)換器<b class='flag-5'>分布式</b>光伏調(diào)控“四可”并網(wǎng)實施案例

    SC-3568HA:解鎖鴻蒙全權(quán)限API與分布式能力的工業(yè)控制平臺

    傳統(tǒng)嵌入開發(fā)面臨硬件碎片化、高權(quán)限功能缺失、分布式協(xié)同復(fù)雜及自動化測試不足等痛點。SC-3568HA開發(fā)板基于鴻蒙系統(tǒng),通過統(tǒng)一內(nèi)核抽象層和硬件驅(qū)動框架解決兼容問題,開放全量系統(tǒng)API支持高權(quán)限
    的頭像 發(fā)表于 12-18 11:27 ?7188次閱讀
    SC-3568HA:解鎖鴻蒙全權(quán)限API與<b class='flag-5'>分布式</b>能力的工業(yè)控制平臺

    【CW32】uart_obj_fw 輕量級串口框架

    輕量級跨平臺串口通信框架,專為資源受限的嵌入設(shè)備設(shè)計。單個對象RAM占用最小68字節(jié)左右(不算緩沖區(qū)),ROM占用1-2k字節(jié)左右,功能支持裁剪,資源占用小并不代表低性能,該庫參考了freeRTOS
    的頭像 發(fā)表于 09-29 18:02 ?7825次閱讀

    【節(jié)能學(xué)院】Acrel-1000DP分布式光伏監(jiān)控系統(tǒng)在奉賢平高食品 4.4MW 分布式光伏中應(yīng)用

    摘要:在“雙碳”和新型電力系統(tǒng)建設(shè)背景下,分布式光伏接入比例不斷提高,對配電網(wǎng)電壓、調(diào)度運行及調(diào)峰等環(huán)節(jié)造成強烈沖擊。本文設(shè)計包含平臺層、設(shè)備層二層架構(gòu)體系的分布式光伏管控平臺,以及小容量工商業(yè)
    的頭像 發(fā)表于 08-23 08:04 ?3496次閱讀
    【節(jié)能學(xué)院】Acrel-1000DP<b class='flag-5'>分布式</b>光伏監(jiān)控系統(tǒng)在奉賢平高食品 4.4MW <b class='flag-5'>分布式</b>光伏中應(yīng)用

    分布式光伏發(fā)電監(jiān)測系統(tǒng)技術(shù)方案

    分布式光伏發(fā)電監(jiān)測系統(tǒng)技術(shù)方案 柏峰【BF-GFQX】一、系統(tǒng)目標(biāo) :分布式光伏發(fā)電監(jiān)測系統(tǒng)旨在通過智能化的監(jiān)測手段,實現(xiàn)對分布式光伏電站的全方位、高精度、實時化管理。該系統(tǒng)能
    的頭像 發(fā)表于 08-22 10:51 ?3199次閱讀
    <b class='flag-5'>分布式</b>光伏發(fā)電監(jiān)測系統(tǒng)技術(shù)方案

    基于米爾瑞芯微RK3576開發(fā)板部署運行TinyMaix:超輕量級推理框架

    本文將介紹基于米爾電子MYD-LR3576開發(fā)平臺部署超輕量級推理框架方案:TinyMaix 摘自優(yōu)秀創(chuàng)作者-短笛君 TinyMaix 是面向單片機的超輕量級的神經(jīng)網(wǎng)絡(luò)推理庫,即 TinyML
    發(fā)表于 07-25 16:35

    如何在RK3576開發(fā)板上運行TinyMaix :超輕量級推理框架--基于米爾MYD-LR3576開發(fā)板

    本文將介紹基于米爾電子MYD-LR3576開發(fā)平臺部署超輕量級推理框架方案:TinyMaix摘自優(yōu)秀創(chuàng)作者-短笛君TinyMaix是面向單片機的超輕量級的神經(jīng)網(wǎng)絡(luò)推理庫,即TinyML推理庫,可以
    的頭像 發(fā)表于 07-25 08:03 ?4236次閱讀
    如何在RK3576開發(fā)板上運行TinyMaix :超<b class='flag-5'>輕量級</b>推理<b class='flag-5'>框架</b>--基于米爾MYD-LR3576開發(fā)板

    潤和軟件StackRUNS異構(gòu)分布式推理框架的應(yīng)用案例

    江蘇潤和軟件股份有限公司(以下簡稱“潤和軟件”)自主研發(fā)的StackRUNS異構(gòu)分布式推理框架已在實際場景中取得顯著成效,成功應(yīng)用于大型園區(qū)多模態(tài)模型演練及高校滿血版DeepSeek-MoE 671B的運行,有效推動了大模型技術(shù)的快速落地。
    的頭像 發(fā)表于 06-13 09:11 ?1310次閱讀
    潤和軟件StackRUNS異構(gòu)<b class='flag-5'>分布式</b>推理<b class='flag-5'>框架</b>的應(yīng)用案例

    潤和軟件發(fā)布StackRUNS異構(gòu)分布式推理框架

    當(dāng)下,AI模型規(guī)模持續(xù)膨脹、多模態(tài)應(yīng)用場景日益復(fù)雜,企業(yè)正面臨異構(gòu)算力資源碎片化帶來的嚴(yán)峻挑戰(zhàn)。為應(yīng)對行業(yè)痛點,江蘇潤和軟件股份有限公司(以下簡稱“潤和軟件”)正式發(fā)布自主研發(fā)的StackRUNS異構(gòu)分布式推理框架,高效融合異構(gòu)算力,精細(xì)化配置算力資源,釋放算力效能。
    的頭像 發(fā)表于 06-13 09:10 ?1463次閱讀
    潤和軟件發(fā)布StackRUNS異構(gòu)<b class='flag-5'>分布式</b>推理<b class='flag-5'>框架</b>

    分布式光伏監(jiān)測難?并網(wǎng)型分布式光伏系統(tǒng)光伏功率預(yù)測方案

    裝置。? 特點: 輸出功率相對較小。容量在數(shù)千瓦以內(nèi)。 污染小,環(huán)保效益突出。發(fā)電過程中,沒有噪聲,也不會對空氣和水產(chǎn)生污染。 能夠在一定程度上緩解局地的用電緊張狀況。 發(fā)用電并存。分布式光伏發(fā)電是接入配電網(wǎng),發(fā)電用電并存
    的頭像 發(fā)表于 05-20 10:17 ?1215次閱讀
    <b class='flag-5'>分布式</b>光伏監(jiān)測難?并網(wǎng)型<b class='flag-5'>分布式</b>光伏系統(tǒng)光伏功率預(yù)測方案

    曙光存儲領(lǐng)跑中國分布式存儲市場

    近日,賽迪顧問發(fā)布《中國分布式存儲市場研究報告(2025)》,指出2024 年中國分布式存儲市場首次超過集中式存儲,規(guī)模達(dá) 198.2 億元,增速 43.7%。
    的頭像 發(fā)表于 05-19 16:50 ?1252次閱讀

    安科瑞Acrel-1000DP分布式光伏監(jiān)控系統(tǒng)在嘉興亨泰分布式光伏項目中的應(yīng)用

    推動力量。 國家能源局于2025年1月發(fā)布了《分布式光伏發(fā)電開發(fā)建設(shè)管理辦法》,對分布式光伏的分類、上網(wǎng)模式、備案管理、電網(wǎng)接入等進行了詳細(xì)規(guī)定,未來分布式光伏將進一步向規(guī)范化、差異化
    的頭像 發(fā)表于 04-10 13:17 ?854次閱讀
    安科瑞Acrel-1000DP<b class='flag-5'>分布式</b>光伏監(jiān)控系統(tǒng)在嘉興亨泰<b class='flag-5'>分布式</b>光伏項目中的應(yīng)用

    分布式光伏發(fā)運維系統(tǒng)實際應(yīng)用案例分享

    和可持續(xù)發(fā)展的重要推動力量。國家能源局于2025年1月發(fā)布了《分布式光伏發(fā)電開發(fā)建設(shè)管理辦法》,對分布式光伏的分類、上網(wǎng)模式、備案管理、電網(wǎng)接入等進行了詳細(xì)規(guī)定,未來分布式光伏將進一步
    的頭像 發(fā)表于 04-09 14:46 ?1252次閱讀
    <b class='flag-5'>分布式</b>光伏發(fā)運維系統(tǒng)實際應(yīng)用案例分享

    分布式光伏如何重塑社區(qū)能源生態(tài)

    。AcrelCloud-1200分布式光伏運維云平臺通過監(jiān)測光伏站點的逆變器設(shè)備,氣象設(shè)備以及攝像頭設(shè)備、幫助用戶管理分散在各地的光伏站點。主要功能包括:站點監(jiān)測,逆變器監(jiān)測,發(fā)電統(tǒng)計,逆變器一次圖,操作日志,告警信息,環(huán)境監(jiān)測,設(shè)備檔案,運
    的頭像 發(fā)表于 03-17 14:17 ?850次閱讀
    <b class='flag-5'>分布式</b>光伏如何重塑社區(qū)能源生態(tài)