ApiBoot Logging Admin支持界面可視化查看請(qǐng)求日志信息,初期版本支持查看上報(bào)日志的服務(wù)列表、最新的鏈路日志等功能,還可以整合Spring Security配置用戶名、密碼
創(chuàng)建Logging Admin項(xiàng)目
我們需要?jiǎng)?chuàng)建一個(gè)SpringBoot項(xiàng)目,并添加ApiBoot Logging Admin相關(guān)的依賴以及配置信息。
添加依賴
在項(xiàng)目的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)請(qǐng)?jiān)L問【將ApiBoot Logging采集的日志上報(bào)到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ù)端口號(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í),直接訪問 http://localhost:8080 就可以查看ApiBoot Logging Admin提供的可視化界面,不過為了安全起見,我們添加Spring Security依賴并對(duì)應(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
運(yùn)行測試
通過XxxApplication方式啟動(dòng)本章項(xiàng)目。
在瀏覽器內(nèi)訪問 http://localhost:8080 地址,效果如下所示:
因?yàn)镾pring Security的安全攔截,會(huì)直接跳轉(zhuǎn)到ApiBoot Logging Admin內(nèi)置的登錄頁面,輸入我們?cè)赼pplication.yml配置的用戶名、密碼即可登錄。
鏈路日志列表
登錄成功后會(huì)跳轉(zhuǎn)到鏈路日志列表頁面,點(diǎn)擊每一行鏈路日志都可以展開查看詳情,效果如下所示:
日志服務(wù)列表
日志服務(wù)菜單內(nèi)可以查看每一個(gè)服務(wù)的基本信息,最后上報(bào)的時(shí)間以及第一次上報(bào)日志的時(shí)間,如下圖所示:
敲黑板,劃重點(diǎn)
ApiBoot Logging Admin目前支持可視化界面查看日志、服務(wù)基本信息,功能還在不斷豐富,完整度有待提高。
審核編輯 黃昊宇
-
JAVA
+關(guān)注
關(guān)注
19文章
2973瀏覽量
104924 -
MySQL
+關(guān)注
關(guān)注
1文章
823瀏覽量
26657 -
可視化
+關(guān)注
關(guān)注
1文章
1198瀏覽量
20997 -
人臉識(shí)別
+關(guān)注
關(guān)注
76文章
4014瀏覽量
82114
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
何謂單片機(jī)編程的可視化?
可視化MES系統(tǒng)軟件
三維可視化的應(yīng)用和優(yōu)勢(shì)
企業(yè)如何實(shí)現(xiàn)數(shù)據(jù)可視化管理?
管線可視化管理怎么實(shí)現(xiàn)呢?
ApiBoot Logging使用Rest Template透傳鏈路信息
ApiBoot Logging使用Spring Cloud Openfeign透傳鏈路信息
ApiBoot Logging整合Spring Cloud Eureka負(fù)載均衡上報(bào)日志
ApiBoot Logging忽略路徑不進(jìn)行采集日志的教程
修改ApiBoot Logging日志采集前綴的教程
介紹一個(gè)可視化和調(diào)查Windows事件日志的工具Epagneu
使用 Portainer 進(jìn)行 Docker 可視化管理
![使用 Portainer 進(jìn)行 Docker <b class='flag-5'>可視化</b><b class='flag-5'>管理</b>](https://file1.elecfans.com//web2/M00/91/61/wKgaomTffg-ACMhrAADcV4bR4JQ813.png)
可視化全程追溯,可視化資產(chǎn)管理系統(tǒng)
![<b class='flag-5'>可視化</b>全程追溯,<b class='flag-5'>可視化</b>資產(chǎn)<b class='flag-5'>管理</b>系統(tǒng)](https://file.elecfans.com/web2/M00/A1/F4/poYBAGRKFKmABO-DAAFtw6NGv28116.png)
c語言怎么做可視化界面
智慧能源可視化監(jiān)管平臺(tái)——助力可視化能源數(shù)據(jù)管理
![智慧能源<b class='flag-5'>可視化</b>監(jiān)管平臺(tái)——助力<b class='flag-5'>可視化</b>能源數(shù)據(jù)<b class='flag-5'>管理</b>](https://file1.elecfans.com/web3/M00/00/4D/wKgZPGdIGmWAd19uAACECcpQqKU333.png)
評(píng)論