91欧美超碰AV自拍|国产成年人性爱视频免费看|亚洲 日韩 欧美一厂二区入|人人看人人爽人人操aV|丝袜美腿视频一区二区在线看|人人操人人爽人人爱|婷婷五月天超碰|97色色欧美亚州A√|另类A√无码精品一级av|欧美特级日韩特级

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

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

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

SpringBoot接入輕量級(jí)分布式日志框架GrayLog

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

掃碼添加小助手

加入工程師交流群


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

部署Graylog

老樣子,直接上docker-compose,如果一直跟著我的步伐,應(yīng)該對(duì)著不陌生了。docker-compose.yml 的內(nèi)容其實(shí)我也是抄官網(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

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

嗯,寫(xiě)完 docker-compose.yml 文件,直接 docker-compose up -d 它就啟動(dòng)起來(lái)咯。

啟動(dòng)以后,我們就可以通過(guò) ip:port 訪問(wèn)對(duì)應(yīng)的Graylog后臺(tái)地址了,默認(rèn)的賬號(hào)和密碼是 admin/admin

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

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

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

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

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

Spring Boot 集成GrayLog

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

添加依賴(lài)如下:

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

接著在項(xiàng)目的resources目錄下,新建一個(gè)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>

在這個(gè)配置信息里,唯一要改的也只是 ip 的地址,到這里接入就完畢了,我們?cè)俅蜷_(kāi)控制臺(tái),就能看到日志的信息啦。

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

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

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

點(diǎn)擊一條日志信息會(huì)展開(kāi)詳細(xì)的字段:

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

以上是最簡(jiǎn)單的日志配置,如果希望對(duì)更多配置項(xiàng)進(jìn)行自定義的話,可以參考該組件的GitHub文檔,上面有具體的配置項(xiàng)說(shuō)明

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

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

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

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

常用的日志搜索語(yǔ)法如下:

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

審核編輯 :李倩


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

    關(guān)注

    0

    文章

    404

    瀏覽量

    18425
  • spring
    +關(guān)注

    關(guān)注

    0

    文章

    341

    瀏覽量

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

    關(guān)注

    0

    文章

    146

    瀏覽量

    11065
  • SpringBoot
    +關(guān)注

    關(guān)注

    0

    文章

    177

    瀏覽量

    688

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

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

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

掃碼添加小助手

加入工程師交流群

    評(píng)論

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

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

    隨著分布式光伏發(fā)電裝機(jī)規(guī)模的快速增長(zhǎng),其對(duì)配電網(wǎng)安全穩(wěn)定運(yùn)行的影響日益凸顯?!?b class='flag-5'>分布式光伏發(fā)電接入配電網(wǎng)技術(shù)規(guī)定》(GB/T 38946-2020)作為核心國(guó)標(biāo),首次系統(tǒng)性明確了“四可”(可觀、可
    的頭像 發(fā)表于 02-06 16:39 ?2524次閱讀
    <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)實(shí)施案例

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

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

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

    【CW32】uart_obj_fw 輕量級(jí)串口框架

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

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

    摘要:在“雙碳”和新型電力系統(tǒng)建設(shè)背景下,分布式光伏接入比例不斷提高,對(duì)配電網(wǎng)電壓、調(diào)度運(yùn)行及調(diào)峰等環(huán)節(jié)造成強(qiáng)烈沖擊。本文設(shè)計(jì)包含平臺(tái)層、設(shè)備層二層架構(gòu)體系的分布式光伏管控平臺(tái),以及小容量工商業(yè)
    的頭像 發(fā)表于 08-23 08:04 ?3500次閱讀
    【節(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)測(cè)系統(tǒng)技術(shù)方案

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

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

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

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

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

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

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

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

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

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

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

    曙光存儲(chǔ)領(lǐng)跑中國(guó)分布式存儲(chǔ)市場(chǎng)

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

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

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

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

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

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

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