actuator服务实战

匿名 (未验证) 提交于 2019-12-02 21:35:18
  1. actuator默认集成了很多端点查看,这里我会挑选也用到可能性大些的

1.2. Endpoints

  1. 开启服务后,直接访问:localhost:8080/actuator/health,最后个单词换成端点的任意一个单词
  1. beans 显示应用spring beans的完整列表
  2. conditions自动装配的类信息,一般情况下也不会用到,研究源码时可以参考下
  3. env显示环境变量
  4. metrics当前应用的metrics信息
  5. mappings当前应用的@RequestMapping 路径集列表
  6. scheduledtasks当前应用的定时任务列表
  7. httptrace显示http跟踪信息,默认显示最后100个Http请求-响应交换
  1. 如下是我的配置例子
info.author=lll info.company=xxx公司 info.java_version=${java.version}  # 端点检查 management.endpoints.web.exposure.include=* management.endpoint.health.show-details=always management.endpoint.shutdown.enabled=false
  1. 这里很多资料是用'*'来表示include的值,我实际测试,至少在application.properties文件中是不行的,会导致所有端点都失效,需要改用直接*号

参考博客:
https://www.cnblogs.com/baidawei/p/9183531.html 基础,自定义端点
https://blog.csdn.net/alinyua/article/details/80009435

文章来源: actuator服务实战
标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!