spring boot监控端点的作用是什么


这篇文章主要介绍了spring boot监控端点的作用是什么,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。根据端点的作用,可以将端点分为四大类:应用配置类:获取应用程序中加载的应用配置,环境变量,自动化配置报告等与应用相关的信息。度量指标类:获取应用程序运行过程中用于监控的度量指标,比如内存信息,线程信息,http请求等。操作控制类:提供了对应用的关闭等操作类功能。 下面的端点都是可用的:(1)/autoconfig:获取应用的自动化配置使用情况,包含所有自动化配置的候选项。同时列出了每个候选项是否匹配成功以及没有匹配成功的原因。positiveMatches返回的是匹配成功的自动化配置,negativeMatches返回的是匹配不成功的自动化配置。(2)/configprops:获取应用配置所有的配置属性。prefix代表属性前缀,properties表示属性名称和id等。(3)/beans:获取应用程序中创建的所有Bean。每个Bean包含bean、scope、type、resource、dependencies。(4)/env:获取应用的环境信息。包含环境变量、JVM属性、应用配置属性、参数、端口等。(5)/mappings:返回所有控制器映射关系报告,包括业务接口和监控接口。(6)/info:获取应用自定义信息,默认为空。可自己在application.properties里面配置。(7)/metrics:返回当前各类重要指标信息,比如内存概要信息、堆内存信息、非堆内存信息、线程使用情况、应用加载和卸载的类统计、垃圾收集器详细信息、tomcat容器使用情况、http请求性能指标等。(8)/health:获取应用的各类指标信息。也可以自己自定义Health监控。(9)/dump:用来生成当前线程活动的快照。(10)/trace:用来返回基本的http跟踪信息。保留最近的100条http请求记录。(11)/shutdown:它是直接关闭应用程序的端点,它与前面的端点不一样,前面的端点都是默认启用的,而它需要通过属性来配置开启操作。可以在application.properties中配置开启:endpoints.shutdown.enabled=true(12)/hea 香港云主机pdump:springmvc的端点,用来返回Gzip压缩hprof堆转储文件(以hprof.gz结尾)(13)/loggers:能够查看所有包类的日志级别,并且能够对其进行修改。(14)/actuator:所有endpoints的列表,即应用监控的接口列表。(15)/auditevents:公开当前应用程序的审核事件信息。 :其中/shutdown是post请求,其他都是get请求。 :如果对日志级别进行修改,需要post请求,并且需要传送JSON(application/json)的数据格式。对其进行测试,发现如果是通过springboot主程序入口main启动程序,能够动态修改logback日志级别;如果是在linux下打包运行后,动态修改日志级别无效。management.security.enabled=false也可以单个设置,比如endpoints.mappings.sensitive=false,关闭/mappings的安全限制。默认情况下,监控的接口端口和业务的端口一致。比如url 拦截前缀名称management.contextPath=/jvm缺省使用原http 端口management.port=20001感谢你能够认真阅读完这篇文章,希望小编分享的“spring boot监控端点的作用是什么”这篇文章对大家有帮助,同时也希望大家多多支持开发云,关注开发云行业资讯频道,更多相关知识等着你来学习!

相关推荐: 文件的归档和压缩

tar命令作用:打包、压缩文件[root@localhosttest]# tar –helpUsage: tar [OPTION…][FILE]…GNU `tar’ saves manyfiles together into a single tap…

免责声明:本站发布的图片视频文字,以转载和分享为主,文章观点不代表本站立场,本站不承担相关法律责任;如果涉及侵权请联系邮箱:360163164@qq.com举报,并提供相关证据,经查实将立刻删除涉嫌侵权内容。

(0)
打赏 微信扫一扫 微信扫一扫
上一篇 07/25 15:52
下一篇 07/25 15:53

相关推荐