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

    文章

    2953

    浏览量

    104496
  • MySQL
    +关注

    关注

    1

    文章

    799

    浏览量

    26403
  • 可视化
    +关注

    关注

    1

    文章

    1170

    浏览量

    20870
  • 人脸识别
    +关注

    关注

    76

    文章

    4004

    浏览量

    81698
收藏 人收藏

    评论

    相关推荐

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

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

    可视化MES系统软件

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

    三维可视化的应用和优势

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

    什么是单片机的可视化编程

      A1:何谓单片机编程的可视化?   Q1:可视化编程就是提供给用户可视化的器件模块配置界面使用户
    发表于 10-27 09:16 5355次阅读

    企业如何实现数据可视化管理?

    随着智能制造时代的到来,数据可视化由于智能制造的火热也变得火热起来,工厂级数据可视化的应用得到进一步普及,通过数据可视化来改善工厂生产管理的需求越来越旺盛。
    的头像 发表于 07-31 17:46 9279次阅读

    管线可视化管理怎么实现呢?

    无论是城市管线还是社区,商场,大厦里的管线,想要实时检测到管线的情况怕是有难度。如何通过物联网和互联网技术实现管线可视化管理是解决问题的根本。 智慧电力可视化系统构建发电、输电、变电、配电、用电
    发表于 03-11 14:36 1331次阅读

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

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

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

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

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

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

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

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

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

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

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

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

    使用 Portainer 进行 Docker 可视化管理

    Docker 的使用效率和便捷性,我们可以使用一些可视化工具来管理 Docker 容器和镜像,例如 Portainer。 Portainer 是 Docker 的图形管理工具,提供
    的头像 发表于 08-22 21:16 541次阅读
    使用 Portainer 进行 Docker <b class='flag-5'>可视化</b><b class='flag-5'>管理</b>

    可视化全程追溯,可视化资产管理系统

    摘要:本文将从应用价值、系统功能、资产盘点、资产出入库、资产定位以及系统实现能效等几个方面,阐述新导物联可视化资产管理系统为企业提供的优势,以提升资产管理的效率和准确度。 一、应用价值 可视化
    的头像 发表于 01-11 13:54 448次阅读
    <b class='flag-5'>可视化</b>全程追溯,<b class='flag-5'>可视化</b>资产<b class='flag-5'>管理</b>系统

    c语言怎么做可视化界面

    C语言是一种通用的编程语言,广泛应用于系统编程、嵌入式开发等领域。虽然C语言本身并不支持直接创建可视化界面,但通过结合一些图形库和工具,我们可以为C语言程序开发出直观、易用的可视化界面
    的头像 发表于 06-06 10:46 2011次阅读