谁能指点我一个资源,我怎样才能让 spring-webflux 和 javamelody 一起工作?似乎,启动时需要一个 servletcontext,而我没有/不需要。
我知道 spring-boot 2.x 附带的 coll 指标东西,但我没有任何东西可以显示指标,并且被锁定在公司环境中,仅安装一些东西是无效的选项。
谢谢,亨宁
谁能指点我一个资源,我怎样才能让 spring-webflux 和 javamelody 一起工作?似乎,启动时需要一个 servletcontext,而我没有/不需要。
我知道 spring-boot 2.x 附带的 coll 指标东西,但我没有任何东西可以显示指标,并且被锁定在公司环境中,仅安装一些东西是无效的选项。
谢谢,亨宁
javamelody主要基于监控内存、cpu、http请求、sql请求和spring组件等。例如,参见javamelody-spring-boot-starter。
但据我所知,Spring webflux 不使用 servlet api。那么你要监控什么?
如果您只想在浏览器中显示图表,请为 javamelody 报告启动 http 服务器,例如在Standalone中。如果你还想监控 sql 请求和 spring 组件,那么在你的应用程序中添加这个例子中的所有方法,除了 monitoringSessionListener 和 monitoringFilter。
如果有意义的话,可以为 webflux 中的 javamelody 创建一个新的 spring-boot-starter。