zoukankan      html  css  js  c++  java
  • actuator

    actuator

    • SpringBoot2.x监控Actuator实战下集及生产环境建议

    • 注意访问的前缀

      • 端点基础路径由 / 调整到 /actuator
        • 如:/info 调整为 /actuator/info
        • 即访问 /actuator/xxx
    1. 只能访问几个url

      • 出于安全考虑,除 /health/info 之外的所有执行器默认都是禁用的。
      • 配置文件中加入配置 management.endpoints.web.exposure.include=* 可用于启用执行器
      • spring-actuator官方文档
    2. 建议

      • 在设置 management.endpoints.web.exposure.include 之前,请确保暴露的执行器不包含敏感信息和/

        • 或通过将其放置在防火墙进行控制,不对外进行使用
      • 禁用的端点将从应用程序上下文中完全删除。如果您只想更改端点所暴露的技术,请改用 includeexclude 属性 。

      • 例子:

        • 开启全部:management.endpoints.web.exposure.include=*
        • 开启某个:management.endpoints.web.exposure.include=metrics
        • 关闭某个:management.endpoints.web.exposure.exclude=metrics
      • 或者用 springadmin 进行管理

      • 或者用自己编写脚本监控
        CPU、内存、磁盘、nginx的http响应状态码200,404,5xx

    3. 介绍常用的几个

      • /actuator/health 查看应用健康指标
      • /actuator/metrics 查看应用基本指标列表
      • /actuator/metrics/{name} 通过上述列表,查看具体 查看具体指标
      • /actuator/env 显示来自 Spring 的 ConfigurableEnvironment 的属性
    4. 依赖

    <dependency>  
        <groupId>org.springframework.boot</groupId>  
        <artifactId>spring-boot-starter-actuator</artifactId>  
    </dependency> 
    
  • 相关阅读:
    jax + php 写入数据库最简单实例
    JavaScript--水平幻灯片
    深入理解CSS3 gradient斜向线性渐变
    js基础-1
    html5 Canvas 如何自适应屏幕大小
    清除浮动塌陷
    spring MVC配置
    dom4j使用
    Visio绘制时序图
    Eclipse中引来的jar包乱码
  • 原文地址:https://www.cnblogs.com/scp-166/p/11942159.html
Copyright © 2011-2022 走看看