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

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

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

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

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

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

創(chuàng)建Logging Admin項目

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

添加依賴

在項目的pom.xml配置文件內(nè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ù)庫上,具體的數(shù)據(jù)庫表結(jié)構(gòu)請訪問【將ApiBoot Logging采集的日志上報到Admin】查看.

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

# 服務(wù)名稱 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ù)端口號 server: port: 8080

配置日志輸出 & 美化

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

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

集成Spring Security

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

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

配置安全用戶

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

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

運行測試

通過XxxApplication方式啟動本章項目。

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

因為Spring Security的安全攔截,會直接跳轉(zhuǎn)到ApiBoot Logging Admin內(nèi)置的登錄頁面,輸入我們在application.yml配置的用戶名、密碼即可登錄。

鏈路日志列表

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

日志服務(wù)列表

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

敲黑板,劃重點

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

審核編輯 黃昊宇

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

    關(guān)注

    19

    文章

    2943

    瀏覽量

    104110
  • MySQL
    +關(guān)注

    關(guān)注

    1

    文章

    789

    瀏覽量

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

    關(guān)注

    1

    文章

    1141

    瀏覽量

    20738
  • 人臉識別
    +關(guān)注

    關(guān)注

    76

    文章

    3998

    瀏覽量

    81364
收藏 人收藏

    評論

    相關(guān)推薦

    何謂單片機編程的可視化?

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

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

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

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

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

    什么是單片機的可視化編程

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

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

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

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

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

    ApiBoot Logging使用Rest Template透傳鏈路信息

    在上一篇文章【ApiBoot Logging使用SpringCloud Openfeign透傳鏈路信息】中我們詳細的講解了ApiBoot Logging整合SpringCloud通過O
    的頭像 發(fā)表于 12-10 22:03 ?526次閱讀

    ApiBoot Logging使用Spring Cloud Openfeign透傳鏈路信息

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

    ApiBoot Logging整合Spring Cloud Eureka負載均衡上報日志

    ApiBoot Logging支持整合服務(wù)注冊中心(Eureka、Consul、Nacos Discovery、Zookeeper...)進行上報請求日志,Logging Client
    的頭像 發(fā)表于 12-10 22:08 ?349次閱讀

    ApiBoot Logging忽略路徑不進行采集日志的教程

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

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

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

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

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

    使用 Portainer 進行 Docker 可視化管理

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

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

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

    c語言怎么做可視化界面

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