• 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> 
    
  • 相关阅读:
    黑盒测试和白盒测试的区别
    alpha测试和beta测试的区别
    selenium退出语句区别
    QTP8.2--安装流程
    Xshell无法连接Linux虚拟机问题
    Linux-----centos6.2---安装Linux的流程
    MySql错误处理--错误代码和消息
    基于Linux系统--web环境搭建
    前端底层-作用域 this 原型笔试题练习
    前端底层-冒泡与捕获
  • 原文地址:https://www.cnblogs.com/scp-166/p/11942159.html
Copyright © 2020-2023  润新知