ApiBoot Logging Admin支持界面可視化查看請求日志信息,初期版本支持查看上報日志的服務列表、最新的鏈路日志等功能,還可以整合Spring Security配置用戶名、密碼
創建Logging Admin項目
我們需要創建一個SpringBoot項目,并添加ApiBoot Logging Admin相關的依賴以及配置信息。
添加依賴
在項目的pom.xml配置文件內添加如下依賴:
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
配置數據源
我們需要連接到Logging Admin所需要的數據庫上,具體的數據庫表結構請訪問【將ApiBoot Logging采集的日志上報到Admin】查看.
修改application.yml配置文件添加相關數據源信息如下所示:
# 服務名稱 spring: application: name: logging-admin # 數據源相關配置 datasource: driver-class-name: com.mysql.cj.jdbc.Driver url: jdbc:mysql://localhost:3306/test username: root password: 123456 type: com.zaxxer.hikari.HikariDataSource # 服務端口號 server: port: 8080
配置日志輸出 & 美化
修改application.yml配置文件添加ApiBoot Logging Admin相關配置信息,如下所示:
api: boot: logging: # Logging Admin相關配置 admin: # 控制臺顯示采集的日志信息 show-console-report-log: true # 美化日志 format-console-log-json: true
集成Spring Security
當我們集成Spring Security時,直接訪問 http://localhost:8080 就可以查看ApiBoot Logging Admin提供的可視化界面,不過為了安全起見,我們添加Spring Security依賴并對應配置內存用戶信息,在pom.xml文件內添加依賴如下所示:
org.springframework.boot spring-boot-starter-security
配置安全用戶
spring-boot-starter-security依賴提供了內存方式配置用戶信息,在application.yml文件配置用戶如下所示:
# 服務名稱 spring: # 整合Spring Security,配置內存用戶 security: user: name: admin password: admin123
運行測試
通過XxxApplication方式啟動本章項目。
在瀏覽器內訪問 http://localhost:8080 地址,效果如下所示:
因為Spring Security的安全攔截,會直接跳轉到ApiBoot Logging Admin內置的登錄頁面,輸入我們在application.yml配置的用戶名、密碼即可登錄。
鏈路日志列表
登錄成功后會跳轉到鏈路日志列表頁面,點擊每一行鏈路日志都可以展開查看詳情,效果如下所示:
日志服務列表
日志服務菜單內可以查看每一個服務的基本信息,最后上報的時間以及第一次上報日志的時間,如下圖所示:
敲黑板,劃重點
ApiBoot Logging Admin目前支持可視化界面查看日志、服務基本信息,功能還在不斷豐富,完整度有待提高。
審核編輯 黃昊宇
-
JAVA
+關注
關注
20文章
2986瀏覽量
107079 -
MySQL
+關注
關注
1文章
849瀏覽量
27613 -
可視化
+關注
關注
1文章
1249瀏覽量
21671 -
人臉識別
+關注
關注
77文章
4070瀏覽量
83770
發布評論請先 登錄
何謂單片機編程的可視化?
可視化MES系統軟件
三維可視化的應用和優勢
企業如何實現數據可視化管理?
管線可視化管理怎么實現呢?
ApiBoot Logging使用Rest Template透傳鏈路信息
ApiBoot Logging使用Spring Cloud Openfeign透傳鏈路信息
ApiBoot Logging整合Spring Cloud Eureka負載均衡上報日志
ApiBoot Logging忽略路徑不進行采集日志的教程
修改ApiBoot Logging日志采集前綴的教程
使用 Portainer 進行 Docker 可視化管理

可視化全程追溯,可視化資產管理系統

c語言怎么做可視化界面
智慧能源可視化監管平臺——助力可視化能源數據管理

評論