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
當(dāng)我們集成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ù)基本信息,功能還在不斷豐富,完整度有待提高。
審核編輯 黃昊宇
-
JAVA
+關(guān)注
關(guān)注
20文章
3002瀏覽量
116548 -
MySQL
+關(guān)注
關(guān)注
1文章
911瀏覽量
29620 -
可視化
+關(guān)注
關(guān)注
1文章
1355瀏覽量
22823 -
人臉識別
+關(guān)注
關(guān)注
77文章
4127瀏覽量
88556
發(fā)布評論請先 登錄
KubePi:開源Kubernetes可視化管理面板,讓集群管理如此簡單
何謂單片機編程的可視化?
可視化MES系統(tǒng)軟件
三維可視化的應(yīng)用和優(yōu)勢
企業(yè)如何實現(xiàn)數(shù)據(jù)可視化管理?
管線可視化管理怎么實現(xiàn)呢?
ApiBoot Logging使用Rest Template透傳鏈路信息
ApiBoot Logging使用Spring Cloud Openfeign透傳鏈路信息
ApiBoot Logging整合Spring Cloud Eureka負(fù)載均衡上報日志
ApiBoot Logging忽略路徑不進行采集日志的教程
修改ApiBoot Logging日志采集前綴的教程
介紹一個可視化和調(diào)查Windows事件日志的工具Epagneu
使用 Portainer 進行 Docker 可視化管理
c語言怎么做可視化界面
智慧能源可視化監(jiān)管平臺——助力可視化能源數(shù)據(jù)管理
ApiBoot Logging Admin可視化界面管理日志教程
評論