0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

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

电子设计 来源:电子设计 作者:电子设计 2020-12-10 22:03 次阅读

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
    +关注

    关注

    19

    文章

    2904

    浏览量

    103055
  • MySQL
    +关注

    关注

    1

    文章

    776

    浏览量

    26028
  • 可视化
    +关注

    关注

    1

    文章

    1035

    浏览量

    20576
  • 人脸识别
    +关注

    关注

    76

    文章

    3959

    浏览量

    80685
收藏 人收藏

    评论

    相关推荐

    何谓单片机编程的可视化?

    何谓单片机编程的可视化?可视化编程就是提供给用户可视化的器件模块配置界面使用户在不用关心具体器件工作原理和设置的情况下直接生成所要配置的器件初始
    发表于 07-08 16:53

    可视化MES系统软件

    单品在生产线上的装配制造过程,设计交互界面,使企业实现车间生产数据在各方面应用的可视化管理,为企业节约成本、创造更多的价值。2、MES系统软件架构针对MES系统软件在制造业车间的应用情况及反应出
    发表于 11-30 19:55

    如何把AD中非可视化区域物件移到可视化区域?

    AD中非可视化区域物件怎么移到可视化区域???
    发表于 09-10 05:36

    可视化电子看板系统的岗位需求

    随着世界市场全球的日趋形成,顾客对产品的需求逐渐趋于复杂、多样、个性,导致不确定性不断增加,这就需要我们在企业的生产管理上不断创新和
    发表于 10-19 20:07

    Python数据可视化

    Python数据可视化:网易云音乐歌单
    发表于 07-19 08:30

    三维可视化技术在生物质锅炉防磨防爆管理中的应用

    当前生物质电厂锅炉防磨防爆管理以传统管理方式为主,严重依赖一线管理人员的个人经验,缺少信息的支撑。针对生物质锅炉设备特性以及泄漏因素,以三维可视化
    发表于 09-17 16:45

    三维可视化的应用和优势

    。  数据统计分析可视化:目前应用较为广泛,此功能普遍应用于商业智能、***决策、公众服务、市场营销等等领域。借助可视化管理系统,可以更加清晰的进行信息传达与沟通。  三维可视化的优
    发表于 12-02 11:52

    Stages研发过程可视化建模和管理平台介绍

    Stages — 研发过程可视化建模和管理平台
    发表于 12-31 07:13

    数据可视化在电力行业的应用前景如何?

    现阶段,电力行业通过三维可视化,能使变电站的整体结构、设备分布立体,同时提供空中、漫游、自动巡逻等多种演示方式,满足多种展示要求,真实地展现环境形象。通过扩大变电站管理规模、管理工具
    发表于 07-06 07:44

    ApiBoot Logging使用Rest Template透传链路信息

    在上一篇文章【ApiBoot Logging使用SpringCloud Openfeign透传链路信息】中我们详细的讲解了ApiBoot Logging整合SpringCloud通过O
    的头像 发表于 12-10 22:03 424次阅读

    ApiBoot Logging使用Spring Cloud Openfeign透传链路信息

    ApiBoot Logging可以无缝整合SpringCloud来采集请求日志,目前支持RestTemplate、Openfeign两种方式,我们本章来讲解下在使用Openfeign...
    的头像 发表于 12-10 22:05 376次阅读

    ApiBoot Logging整合Spring Cloud Eureka负载均衡上报日志

    ApiBoot Logging支持整合服务注册中心(Eureka、Consul、Nacos Discovery、Zookeeper...)进行上报请求日志Logging Client
    的头像 发表于 12-10 22:08 281次阅读

    ApiBoot Logging忽略路径不进行采集日志的教程

    ApiBoot Logging支持排除指定路径不参与日志的采集,当我们的服务集成actuator时,会不断的重复调用内置的路径导致大量采集到一些无关业...
    的头像 发表于 12-10 22:18 277次阅读

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

    ApiBoot Logging支持指定单个或者多个路径的前缀进行采集,也就是我们可以指定/user/**或者/order/**下的单个或者同时指定多个路径进行...
    的头像 发表于 12-10 22:20 311次阅读

    介绍一个可视化和调查Windows事件日志的工具Epagneu

    Epagneul是一个可视化和调查 Windows 事件日志的工具。
    的头像 发表于 09-19 09:35 938次阅读