• SpringBoot监控中心


    1什么是Spirngboot的监控中心

      针对微服务服务器监控,服务器内存变化(堆栈内存、线程、日志管理登)、检测服务器配置连接地址是否可用,(模拟访问,懒加载)、统计现在有多少个bean(是Spring容器中的bean),统计SpringMvc@RequestMapping(统计http接口)

    Actuator监控应用(没有界面,返回json格式)

    AdminUi:底层使用Actuator监控应用,实现可视化见面

    应用场景:生产环境

    2 为什么要用SpringBoot监控中心

     Actuator是SpringBoot的一个附加功能,可以帮助你在应用程序生产环境时监视和管理应用程序,可以使用http的各种请求来监管,审计,收集应用的运行情况,特别对于为服务管理十分有意义看缺点:没有可视化界面。

    3、默认情况西监控是提供三个权限,要在配置文件里开启所有权限。

    ###通过下面的配置启用所有的监控端点,默认情况下,这些端点是禁用的;
    management:
      endpoints:
        web:
          exposure:
            include: "*"

    在Springboot2.0之前,url都不带actuator,防止有些项目的url就是beans,所以加上/actuator/beans区分

    4、Actuator访问路径

    /actuator/beans:显示应用程序所有springbean的完整列表

    /actuator/configprops:显示所有的配置信息

    /actuator/env:显示所有的环境变量

    /actuator/mapping:显示所有的@RequestMapping的url整理列表

    /actuator/health:显示数据库连接是否正常up正常,down不正常

    /actuator/info:查看配置文件里面以info开头的自定义变量的信息

    info.name=xiangwen

    info.age=12

    返回结果reson格式:

    {"age":12,"name":"xiangwen"}
  • 相关阅读:
    android的ScaleGestureDetector缩放类详解
    ScaleGestureDetector缩放view
    setBackgroundDrawable和setBackgroundColor的用法
    Android安卓开发中图片缩放讲解
    android 比较靠谱的图片压缩
    Android ContentProvider和Uri详解 (绝对全面)
    android:intent flags
    Activity的加载模式及Intent.setFlags
    关于final中的几个忽略的点的再次阐述
    关于继承的一些问题
  • 原文地址:https://www.cnblogs.com/wenwenzuiniucha/p/14502997.html
Copyright © 2020-2023  润新知