首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

跟我学Spring Cloud(Finchley版)-03-监控:强大的Spring Boot Actuator

Spring Boot Actuator是Spring Boot官方提供的监控组件。只需为项目添加以下依赖,即可就整合Spring Boot Actuator。...端点(Spring Boot 2.x) 描述 HTTP方法 是否敏感 端点(Spring Boot 1.x) conditions 显示自动配置的信息 GET 是 autoconfig beans 显示应用程序上下文所有的...Spring bean GET 是 beans configprops 显示所有@ConfigurationProperties的配置属性列表 GET 是 configprops dump 显示线程活动的快照...GET 是 dump env 显示环境变量,包括系统环境变量以及应用环境变量 GET 是 env health 显示应用程序的健康指标,值由HealthIndicator的实现类提供;结果有UP、 DOWN...*属性自定义info端点公开的数据 GET 否 info mappings 显示所有的URL路径 GET 是 mappings metrics 显示应用的度量标准信息 GET 是 metrics 表-

39620
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    『学习笔记』WebLogic 的自动化部署脚本指南

    部署应用到 WebLogic 时,以下问题常见:部署流程复杂:需要手动上传文件、设置数据源、配置环境等。多环境支持:测试、预生产和生产环境的配置往往存在差异。...·可能原因:提供的管理服务器 URL 不正确。管理服务器未启动。管理员用户名或密码错误。网络问题或防火墙阻止连接。...·可能原因:提供的应用包路径不存在或格式不正确。目标服务器名称配置错误。部署时目标服务器未运行。...数据源未生效· 问题描述: 数据源配置完成后无法被应用程序使用,可能会显示以下错误信息: Cannot connect to the database 或 JDBC DataSource not found...数据库驱动未正确安装。数据库连接信息错误。

    13120

    SpringBoot监控工具之《Actuator》

    【文字来自官网】 翻译: 执行器的定义 执行器是一个制造术语,指的是用于移动或控制某物的机械装置。执行器可以从一个小的变化中产生大量的运动。...HTTP 方法 路径 描述 GET /auditevents 显示应用暴露的审计事件 (比如认证进入、订单失败) GET /beans 描述应用程序上下文里全部的 Bean,以及它们的关系 GET /conditions...就是 1.0 的 /autoconfig ,提供一份自动配置生效的条件情况,记录哪些自动配置条件通过了,哪些没通过 GET /configprops 描述配置属性(包含默认值)如何注入Bean GET.../httptrace 显示HTTP足迹,最近100个HTTP request/repsponse GET /info 获取应用程序的定制信息,这些信息由info打头的属性提供 GET /logfile...返回log file中的内容(如果 logging.file 或者 logging.path 被设置) GET /loggers 显示和修改配置的loggers GET /metrics 报告各种应用程序度量信息

    1.6K20

    短链接口设计&禁用Springboot执行器端点env的安全性

    redirectUrl(@PathVariable("code") String code){ return "redirect:"+shortUrl.getLongUrl(); } 禁用Springboot执行器端点...所有的监控端点endpoints介绍: ID 描述 auditevents 公开当前应用程序的审核事件信息。 beans 显示应用程序中所有Spring bean的完整列表。...configprops 显示所有的整理列表@ConfigurationProperties,查看配置属性,包括默认配置 env 露出Spring的属性的各种环境变量,后面可跟/{name}查看具体的值...- 响应交换),2.0以后需要手动打开 info 显示任意应用信息,是在配置文件里自己定义的 integrationgraph 显示Spring Integration图。...scheduledtasks 显示应用程序中的计划任务。 sessions 允许从Spring Session支持的会话存储中检索和删除用户会话。

    6610

    SpringBoot系列之actuator监控管理极速入门与实践

    要将执行器添加到基于Maven的项目中,请检查添加以下“ Starter”依赖项: org.springframework.boot...是 beans 显示应用程序中所有 Spring bean 的完整列表。 是 caches 暴露可用的缓存。 是 conditions 显示在配置和自动配置类上评估的条件以及它们匹配或不匹配的原因。...是 configprops 显示所有 @ConfigurationProperties 的校对清单。 是 env 暴露 Spring ConfigurableEnvironment 中的属性。...是 integrationgraph 显示 Spring Integration 图。 是 loggers 显示和修改应用程序中日志记录器的配置。...是 sessions 允许从 Spring Session 支持的会话存储中检索和删除用户会话。当使用 Spring Session 的响应式 Web 应用程序支持时不可用。

    1.7K30

    自定义HikariCP连接池

    HikariCP 是一个“零开销”的生产就绪 JDBC 连接池。大约 130Kb,库非常轻。...:HikariCP将尝试通过仅基于的DriverManager解析驱动程序,但对于一些较旧的驱动程序,还必须指定 spring.datasource.hikari.exception-override-class-name...:此属性控制如果无法成功为池设定初始连接的种子,则池是否会“快速故障” spring.datasource.hikari.isolate-internal-queries:此属性确定HikariCP是否隔离内部池查询...由此延伸了多数据源的扩展。 dynamic-datasource-spring-boot-starter 是一个基于springboot的快速集成多数据源的启动器。...支持无数据源启动,支持懒加载数据源(需要的时候再创建连接)。 支持 自定义注解 ,需继承DS(3.2.0+)。 提供并简化对Druid,HikariCp,BeeCp,Dbcp2的快速集成。

    2K20

    在 Spring Boot 中使用 HikariCP 连接池

    想来想去还是写文章度日吧,积极创作的过程中,也许能够摆脱对小王的苦苦思念。写什么好呢? 想来想去,就写如何在 Spring Boot 中使用 HikariCP 连接池吧。...而 HikariCP 据说非常的快,快到 Spring Boot 2 默认的数据库连接池也从 Tomcat 切换到了 HikariCP(喜新厌旧的臭毛病能不能改改)。...既然 Spring Boot 2 已经默认使用了 HikariCP,那么使用起来也相当的轻松惬意,只需要简单几个步骤。...=123456 是不是有一种似曾相识的感觉(和[上一篇]()中的数据源配置一模一样)?...,比如说我们尝试通过 DataSource 对象与数据源建立连接,这样就可以在日志信息中看到 HikariCP 的连接信息。

    1.4K10

    Spring Boot 的 Actuator 模块和内置监控端点

    2.知识 Actuator 模块 Spring Boot 提供了 Actuator 模块。Actuator 翻译过来就是执行器。它是一个制造术语,指的是用于移动或控制某物的机械装置。...beans 显示应用程序中所有 Spring bean 的完整列表。 caches 公开可用的缓存。 conditions 显示在配置和自动配置类上评估的条件以及它们匹配或不匹配的原因。...configprops 显示所有 的整理列表@ConfigurationProperties。...需要依赖于spring-integration-core. loggers 显示和修改应用程序中记录器的配置。 liquibase 显示已应用的任何 Liquibase 数据库迁移。...scheduledtasks 显示应用程序中的计划任务。 sessions 允许从 Spring Session 支持的会话存储中检索和删除用户会话。

    2.1K20

    玩转 Spring Boot 集成篇(MySQL、Druid、HikariCP)

    回顾日常实际项目研发,大概率会发现项目很难脱离数据库而单独存在,而提高数据库性能,往往会借助数据库连接池来支持,接下来说说 Spring Boot 如何集成常见的 DataSource 数据源。...此时,可以在 Druid 提供的监控页面上对数据源、SQL、Web应用等等进行监控。当然项目中也就可以采用 Druid 数据库连接池来进行数据库操作了。...Spring Boot 集成 HikariCP 连接池 HikariCP 号称史上最快的,在 Spring Boot2.0 版本中,由于 HikariCP 提供了卓越的性能,默认数据库池技术已从 Tomcat...引入依赖 由于 Spring Boot2.0 版本中,已经默认采用 HikariCP 数据库连接池技术,所以不需要单独引入 HikariCP 的依赖,默认情况下 spring-boot-starter-jdbc...添加 HikariCP 配置 # 数据源类别 spring.datasource.type=com.zaxxer.hikari.HikariDataSource # 连接池名字 spring.datasource.hikari.pool-name

    5K30

    springboot(十九):使用Spring Boot Actuator监控应用

    Actuator监控 Spring Boot使用“习惯优于配置的理念”,采用包扫描和自动化配置的机制来加载依赖jar中的Spring bean,不需要任何Xml配置,就可以实现Spring的所有配置。...和configprops不同的是,configprops关注于配置信息,env关注运行环境信息。...举个例子,如果有一个属性名字是database.password,那么它在/env中的显示效果是这样的: "database.password":"******" /env/{name}用法 就是env...线程、守护线程的数量,以及JVM启动后的线程数量峰值(数据源自 java.lang .management.ThreadMXBean) 数据源 datasource.* 数据源连接的数量(源自数据源的元数据...,仅当Spring应用程序上下文里存在 DataSource Bean 的时候才会有这个信息) Tomcat 会话 httpsessions.* Tomcat的活跃会话数和最大会话数(数据源自嵌入式Tomcat

    1.2K71

    数据库界的Swagger:一键生成数据库文档!你不了解一下?

    生成的文档有 HTML、Word、Markdown 三种格式 ,示例如下图所示: 格式 图 HTML Word Markdown 如果您正在学习Spring Boot,推荐一个连载多年还在继续更新的免费教程...:http://blog.didispace.com/spring-boot-learning-2x/ 3....不同于上面的快速入门,这里我们使用 PojoConfiguration 作为配置类,使用 PojoExecute 作为执行器。 比较重要的变量,已经抽取成静态 变量,胖友看着修改哈。...如果您正在学习Spring Boot,推荐一个连载多年还在继续更新的免费教程:http://blog.didispace.com/spring-boot-learning-2x/ 4.3 简单测试 执行...加入方式很简单,有兴趣的同学,只需要点击下方卡片,回复“加群“,即可免费加入我们的高质量技术交流群! 点击阅读原文,送你免费Spring Boot教程!

    1.3K20

    springboot(2)--数据源

    常见数据源(连接池)有druid,tomcat,dbcp,c3p0和hikari等,此篇我们就基于流行的数据源实现springboot对数据库的操作。...HikariCP连接池 HikariCP连接池号称是性能最好的连接池,druid作者温少与HikariCP作者的一次对话中温少说druid默认使用了公平锁,导致性能比HikariCP差那么一点点...,但是druid扛住了双11的体量,而HikariCP没有那么大体量的真实场景验证。...1.引入HikariCP连接池依赖 在项目引入spring-boot-starter-jdbc依赖的时候,HikariCP依赖已经被带进来了,所以此处不许额外添加依赖。...总结 我们基于springboot实现了各种常见数据源的使用,性能最好的就是druid和HikariCP连接池,虽然后者号称比druid性能好,但是基于可靠性验证,推荐使用druid,也希望通过此篇给大家在

    66620
    领券