java - 如何使用jetty和spring boot收集并获取连接池统计信息?

标签 java spring-boot jetty connection-pooling embedded-jetty

我正在开发带有嵌入式 Jetty 服务器的简单 Spring Boot Web 应用程序。

我想获得一些有关连接池使用情况的统计信息(即有多少线程、平均请求时间、平均队列等待时间、队列大小等)

我意识到 Spring Boot 使用 QueuedThreadPool 来配置 Jetty,但它几乎没有基本指标。 Spring Boot 中是否有更复杂的 bean 或模块指定用于统计收集?如何启用它?

最佳答案

您看过 Spring boot 执行器吗? 它为您提供了一些生产就绪的功能,例如运行状况端点和指标端点。 只需查看文档 https://docs.spring.io/spring-boot/docs/current/reference/html/production-ready-endpoints.html

关于java - 如何使用jetty和spring boot收集并获取连接池统计信息?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57406631/

相关文章:

java - 单击 View 以外的任何内容时,如何将 View 设置为 "invisible"或 "gone"

Java OpenGL渲染许多三角形

hibernate - SpringBoot Hibernate 现有数据库表的实体映射

java - 使用 header 和数据帧的 Jetty HTTP2 服务器

jetty - 在 Servlet 应用程序中使用 Guice 发布 JAX-WS Web 服务

java - 如何扩展 PrintWriter?

java - 大型整数集的搜索和差异

java - 模型映射器 - 使用自定义方法

java - 详细信息表单上用户导航的最佳策略

hibernate - 无法初始化上下文,因为已经存在根应用程序上下文