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

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

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

ApiBoot Logging Admin可視化界面管理日志教程

電子設(shè)計(jì) ? 來(lái)源:電子設(shè)計(jì) ? 作者:電子設(shè)計(jì) ? 2020-12-10 22:03 ? 次閱讀

ApiBoot Logging Admin支持界面可視化查看請(qǐng)求日志信息,初期版本支持查看上報(bào)日志的服務(wù)列表、最新的鏈路日志等功能,還可以整合Spring Security配置用戶(hù)名、密碼

創(chuàng)建Logging Admin項(xiàng)目

我們需要?jiǎng)?chuàng)建一個(gè)SpringBoot項(xiàng)目,并添加ApiBoot Logging Admin相關(guān)的依賴(lài)以及配置信息。

添加依賴(lài)

在項(xiàng)目的pom.xml配置文件內(nèi)添加如下依賴(lài):

org.springframework.boot spring-boot-starter-web mysql mysql-connector-java runtime com.zaxxer HikariCP org.minbox.framework api-boot-starter-logging-admin org.minbox.framework api-boot-starter-mybatis-enhance org.minbox.framework api-boot-dependencies 2.1.5.RELEASE import pom

配置數(shù)據(jù)源

我們需要連接到Logging Admin所需要的數(shù)據(jù)庫(kù)上,具體的數(shù)據(jù)庫(kù)表結(jié)構(gòu)請(qǐng)?jiān)L問(wèn)【將ApiBoot Logging采集的日志上報(bào)到Admin】查看.

修改application.yml配置文件添加相關(guān)數(shù)據(jù)源信息如下所示:

# 服務(wù)名稱(chēng) spring: application: name: logging-admin # 數(shù)據(jù)源相關(guān)配置 datasource: driver-class-name: com.mysql.cj.jdbc.Driver url: jdbc:mysql://localhost:3306/test username: root password: 123456 type: com.zaxxer.hikari.HikariDataSource # 服務(wù)端口號(hào) server: port: 8080

配置日志輸出 & 美化

修改application.yml配置文件添加ApiBoot Logging Admin相關(guān)配置信息,如下所示:

api: boot: logging: # Logging Admin相關(guān)配置 admin: # 控制臺(tái)顯示采集的日志信息 show-console-report-log: true # 美化日志 format-console-log-json: true

集成Spring Security

當(dāng)我們集成Spring Security時(shí),直接訪問(wèn) http://localhost:8080 就可以查看ApiBoot Logging Admin提供的可視化界面,不過(guò)為了安全起見(jiàn),我們添加Spring Security依賴(lài)并對(duì)應(yīng)配置內(nèi)存用戶(hù)信息,在pom.xml文件內(nèi)添加依賴(lài)如下所示:

org.springframework.boot spring-boot-starter-security

配置安全用戶(hù)

spring-boot-starter-security依賴(lài)提供了內(nèi)存方式配置用戶(hù)信息,在application.yml文件配置用戶(hù)如下所示:

# 服務(wù)名稱(chēng) spring: # 整合Spring Security,配置內(nèi)存用戶(hù) security: user: name: admin password: admin123

運(yùn)行測(cè)試

通過(guò)XxxApplication方式啟動(dòng)本章項(xiàng)目。

在瀏覽器內(nèi)訪問(wèn) http://localhost:8080 地址,效果如下所示:

因?yàn)镾pring Security的安全攔截,會(huì)直接跳轉(zhuǎn)到ApiBoot Logging Admin內(nèi)置的登錄頁(yè)面,輸入我們?cè)赼pplication.yml配置的用戶(hù)名、密碼即可登錄。

鏈路日志列表

登錄成功后會(huì)跳轉(zhuǎn)到鏈路日志列表頁(yè)面,點(diǎn)擊每一行鏈路日志都可以展開(kāi)查看詳情,效果如下所示:

日志服務(wù)列表

日志服務(wù)菜單內(nèi)可以查看每一個(gè)服務(wù)的基本信息,最后上報(bào)的時(shí)間以及第一次上報(bào)日志的時(shí)間,如下圖所示:

敲黑板,劃重點(diǎn)

ApiBoot Logging Admin目前支持可視化界面查看日志、服務(wù)基本信息,功能還在不斷豐富,完整度有待提高。

審核編輯 黃昊宇

聲明:本文內(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)投訴
  • JAVA
    +關(guān)注

    關(guān)注

    19

    文章

    2946

    瀏覽量

    104366
  • MySQL
    +關(guān)注

    關(guān)注

    1

    文章

    791

    瀏覽量

    26351
  • 可視化
    +關(guān)注

    關(guān)注

    1

    文章

    1154

    瀏覽量

    20812
  • 人臉識(shí)別
    +關(guān)注

    關(guān)注

    76

    文章

    4000

    瀏覽量

    81578
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    何謂單片機(jī)編程的可視化?

    何謂單片機(jī)編程的可視化?可視化編程就是提供給用戶(hù)可視化的器件模塊配置界面使用戶(hù)在不用關(guān)心具體器件工作原理和設(shè)置的情況下直接生成所要配置的器件初始
    發(fā)表于 07-08 16:53

    可視化MES系統(tǒng)軟件

    單品在生產(chǎn)線(xiàn)上的裝配制造過(guò)程,設(shè)計(jì)交互界面,使企業(yè)實(shí)現(xiàn)車(chē)間生產(chǎn)數(shù)據(jù)在各方面應(yīng)用的可視化管理,為企業(yè)節(jié)約成本、創(chuàng)造更多的價(jià)值。2、MES系統(tǒng)軟件架構(gòu)針對(duì)MES系統(tǒng)軟件在制造業(yè)車(chē)間的應(yīng)用情況及反應(yīng)出
    發(fā)表于 11-30 19:55

    三維可視化的應(yīng)用和優(yōu)勢(shì)

    ?! ?shù)據(jù)統(tǒng)計(jì)分析可視化:目前應(yīng)用較為廣泛,此功能普遍應(yīng)用于商業(yè)智能、***決策、公眾服務(wù)、市場(chǎng)營(yíng)銷(xiāo)等等領(lǐng)域。借助可視化管理系統(tǒng),可以更加清晰的進(jìn)行信息傳達(dá)與溝通?! ∪S可視化的優(yōu)
    發(fā)表于 12-02 11:52

    什么是單片機(jī)的可視化編程

      A1:何謂單片機(jī)編程的可視化?   Q1:可視化編程就是提供給用戶(hù)可視化的器件模塊配置界面使用戶(hù)
    發(fā)表于 10-27 09:16 ?5321次閱讀

    企業(yè)如何實(shí)現(xiàn)數(shù)據(jù)可視化管理?

    隨著智能制造時(shí)代的到來(lái),數(shù)據(jù)可視化由于智能制造的火熱也變得火熱起來(lái),工廠級(jí)數(shù)據(jù)可視化的應(yīng)用得到進(jìn)一步普及,通過(guò)數(shù)據(jù)可視化來(lái)改善工廠生產(chǎn)管理的需求越來(lái)越旺盛。
    的頭像 發(fā)表于 07-31 17:46 ?9244次閱讀

    管線(xiàn)可視化管理怎么實(shí)現(xiàn)呢?

    無(wú)論是城市管線(xiàn)還是社區(qū),商場(chǎng),大廈里的管線(xiàn),想要實(shí)時(shí)檢測(cè)到管線(xiàn)的情況怕是有難度。如何通過(guò)物聯(lián)網(wǎng)和互聯(lián)網(wǎng)技術(shù)實(shí)現(xiàn)管線(xiàn)可視化管理是解決問(wèn)題的根本。 智慧電力可視化系統(tǒng)構(gòu)建發(fā)電、輸電、變電、配電、用電
    發(fā)表于 03-11 14:36 ?1320次閱讀

    ApiBoot Logging使用Rest Template透?jìng)麈溌沸畔?/a>

    在上一篇文章【ApiBoot Logging使用SpringCloud Openfeign透?jìng)麈溌沸畔ⅰ恐形覀冊(cè)敿?xì)的講解了ApiBoot Logging整合SpringCloud通過(guò)O
    的頭像 發(fā)表于 12-10 22:03 ?561次閱讀

    ApiBoot Logging使用Spring Cloud Openfeign透?jìng)麈溌沸畔?/a>

    ApiBoot Logging可以無(wú)縫整合SpringCloud來(lái)采集請(qǐng)求日志,目前支持RestTemplate、Openfeign兩種方式,我們本章來(lái)講解下在使用Openfeign...
    的頭像 發(fā)表于 12-10 22:05 ?497次閱讀

    ApiBoot Logging整合Spring Cloud Eureka負(fù)載均衡上報(bào)日志

    ApiBoot Logging支持整合服務(wù)注冊(cè)中心(Eureka、Consul、Nacos Discovery、Zookeeper...)進(jìn)行上報(bào)請(qǐng)求日志,Logging Client
    的頭像 發(fā)表于 12-10 22:08 ?370次閱讀

    ApiBoot Logging忽略路徑不進(jìn)行采集日志的教程

    ApiBoot Logging支持排除指定路徑不參與日志的采集,當(dāng)我們的服務(wù)集成actuator時(shí),會(huì)不斷的重復(fù)調(diào)用內(nèi)置的路徑導(dǎo)致大量采集到一些無(wú)關(guān)業(yè)...
    的頭像 發(fā)表于 12-10 22:18 ?363次閱讀

    修改ApiBoot Logging日志采集前綴的教程

    ApiBoot Logging支持指定單個(gè)或者多個(gè)路徑的前綴進(jìn)行采集,也就是我們可以指定/user/**或者/order/**下的單個(gè)或者同時(shí)指定多個(gè)路徑進(jìn)行...
    的頭像 發(fā)表于 12-10 22:20 ?403次閱讀

    介紹一個(gè)可視化和調(diào)查Windows事件日志的工具Epagneu

    Epagneul是一個(gè)可視化和調(diào)查 Windows 事件日志的工具。
    的頭像 發(fā)表于 09-19 09:35 ?1090次閱讀

    使用 Portainer 進(jìn)行 Docker 可視化管理

    Docker 的使用效率和便捷性,我們可以使用一些可視化工具來(lái)管理 Docker 容器和鏡像,例如 Portainer。 Portainer 是 Docker 的圖形管理工具,提供
    的頭像 發(fā)表于 08-22 21:16 ?524次閱讀
    使用 Portainer 進(jìn)行 Docker <b class='flag-5'>可視化</b><b class='flag-5'>管理</b>

    可視化全程追溯,可視化資產(chǎn)管理系統(tǒng)

    摘要:本文將從應(yīng)用價(jià)值、系統(tǒng)功能、資產(chǎn)盤(pán)點(diǎn)、資產(chǎn)出入庫(kù)、資產(chǎn)定位以及系統(tǒng)實(shí)現(xiàn)能效等幾個(gè)方面,闡述新導(dǎo)物聯(lián)可視化資產(chǎn)管理系統(tǒng)為企業(yè)提供的優(yōu)勢(shì),以提升資產(chǎn)管理的效率和準(zhǔn)確度。 一、應(yīng)用價(jià)值 可視化
    的頭像 發(fā)表于 01-11 13:54 ?412次閱讀
    <b class='flag-5'>可視化</b>全程追溯,<b class='flag-5'>可視化</b>資產(chǎn)<b class='flag-5'>管理</b>系統(tǒng)

    c語(yǔ)言怎么做可視化界面

    C語(yǔ)言是一種通用的編程語(yǔ)言,廣泛應(yīng)用于系統(tǒng)編程、嵌入式開(kāi)發(fā)等領(lǐng)域。雖然C語(yǔ)言本身并不支持直接創(chuàng)建可視化界面,但通過(guò)結(jié)合一些圖形庫(kù)和工具,我們可以為C語(yǔ)言程序開(kāi)發(fā)出直觀、易用的可視化界面
    的頭像 發(fā)表于 06-06 10:46 ?1716次閱讀