首页 > 其他分享 >SpringBoot应用监控

SpringBoot应用监控

时间:2024-04-11 12:24:21浏览次数:30  
标签:SpringBoot spring Boot 应用 Spring 监控 Actuator 客户端

  在微服务监控与安全 Spring Actuator中已经示例了Spring Boot提供了运行时的应用监控和管理的功能,可以通过http、jmx、ssh协议进行操作。

  1、http

      微服务监控与安全 Spring Actuator中已经就示范了这种方式。但是这种方式有个缺点:对于spring actuator而言,其以json形式来进行展示。为了更好的进行监控显示,可以使用spring boot admin进行UI方式展示监控结果。操作如下:

    搭建服务端:

      导入依赖

            

      开启@EnableAdminServer

            

    搭建客户端:

      导入依赖

            

      配置

            

    启动服务后:

            

            

            

            

    本案例中只注册了一个客户端,当然可以注册多个客户端——也就意味着可以通过admin同时监控多个Spring Boot的服务。       

  2、jmx

    在控制调用java内置的jconsole,弹出下图:

            

    点关注的项目进去:

            

 

  3、ssh

标签:SpringBoot,spring,Boot,应用,Spring,监控,Actuator,客户端
From: https://www.cnblogs.com/ilovebath/p/18128718

相关文章

  • 【精选】发布应用到应用商店的基本介绍
    摘要本文旨在介绍如何在各大应用商店发布应用,包括市场选择、准备材料、上架步骤以及常见被拒原因及解决方法。通过详细的步骤和经验分享,帮助开发者顺利将应用推向市场。引言随着移动应用市场的不断发展,越来越多的开发者希望将他们的应用发布到各大应用商店,以获取更多的......
  • 【精选】发布应用到应用商店的基本介绍
    摘要本文旨在介绍如何在各大应用商店发布应用,包括市场选择、准备材料、上架步骤以及常见被拒原因及解决方法。通过详细的步骤和经验分享,帮助开发者顺利将应用推向市场。引言随着移动应用市场的不断发展,越来越多的开发者希望将他们的应用发布到各大应用商店,以获取更多的......
  • java 使用Redis的INCR命令或Lua脚本来实现分布式应用生成唯一性ID
    在Java中使用Redis的INCR命令或Lua脚本来生成分布式应用中的唯一性ID是一个常见的做法。以下是如何实现这两种方法的简要说明。1、使用Redis的INCR命令Redis的INCR命令是一个用于递增存储在键中的整数值的原子操作。如果键不存在,那么它将被初始化为0再进行递增操作。命令格式I......
  • openGauss监控场景处理
    openGauss监控场景处理死锁数量异常判断方法:selectsum(deadlocks)asdeadlocksfromdbe_perf.GLOBAL_STAT_DATABASE异常分析:请求与保持条件:获取资源的进程可以同时申请新的资源。非剥夺条件:已经分配的资源不能从该进程剥夺。循环等待条件:多个进程构成环路,并且每个进程......
  • 【微服务-应用性能监控】SkyWalking最佳实践
    上一篇我们掌握了基于Sleuth+Zipkin对微服务架构实施基于日志的链路追踪,通过Sleuth在微服务应用中附加链路数据,再通过Zipkin实现链路数据收集与可视化,从而保证开发与运维人员在生产环境了解微服务的执行过程与具体细节,为产品运维提供了有力的保障。本篇文章咱们还是......
  • LLM应用实战:当KBQA集成LLM
    1.背景应项目需求,本qiang~这两周全身心投入了进去。项目是关于一个博物馆知识图谱,上层做KBQA应用。实现要求是将传统KBQA中的部分模块,如NLU、指代消解、实体对齐等任务,完全由LLM实现,本qiang~针对该任务还是灰常感兴趣的,遂开展了项目研发工作。注意,此篇是纯纯的干货篇,除了源码......
  • Cisco APIC 6.0(5h) M - 应用策略基础设施控制器
    CiscoAPIC6.0(5h)M-应用策略基础设施控制器ApplicationPolicyInfrastructureController(APIC)请访问原文链接:CiscoAPIC6.0(5h)M-应用策略基础设施控制器,查看最新版。原创作品,转载请保留出处。作者主页:sysin.org思科应用策略基础设施控制器(APIC)CiscoNX-OS......
  • 在Linux中,如何监控系统资源使用情况?
    在Linux环境中,监控系统资源使用情况是系统管理和故障排查的关键环节。以下是一些主要的方法和命令来监控不同类型的系统资源:1.CPU使用情况top或htop:实时显示系统中各个进程对CPU资源的使用状况。top是一个经典的命令行工具,而htop是其增强版本,提供了彩色界面和垂直/水平......
  • ELK收集主流应用日志
    1.收集nginx日志学习背景:access.log,error.log目前日志混杂在一个es索引下。 改进filebeat配置https://www.elastic.co/guide/en/beats/filebeat/current/elasticsearch-output.html加上日志输入文件的判断,采用不同的索引 1filebeat.inputs:2-type:log3......
  • java分布式应用生成唯一性ID的方案
    在Java分布式应用中生成唯一性ID是一个常见的需求。以下是一些常用的方案:1.UUID(UniversallyUniqueIdentifier):UUID是一个128位的字符串,通常按照8-4-4-4-12的格式呈现,例如:550e8400-e29b-41d4-a716-446655440000。Java中的java.util.UUID类提供了生成UUID的方法。优点:无需查......