美文网首页
【spring0】监控

【spring0】监控

作者: 前端菜篮子 | 来源:发表于2020-07-21 13:57 被阅读0次
    Ops

    springboot 监控 Actuator和Admin

    • Actuator是spring boot的一个附加功能,可帮助你在应用程序生产环境时监视和管理应用程序。
    • 可以使用HTTP的各种请求来监管,审计,收集应用的运行情况。Spring Boot Actuator提供了对单个Spring Boot的监控,信息包含:应用状态、内存、线程、堆栈等等,比较全面的监控了Spring Boot应用的整个生命周期。特别对于微服务管理十分有意义。
    • 缺点:没有可视化界面。
    • 解决:后面将要讲到的Admin-UI解决弥补这一缺陷

    Spring Boot Admin 基于security 认证监控

    Spring Boot 有一个非常好用的监控和管理的源软件,这个软件就是 Spring Boot Admin。该软件能够将 Actuator 中的信息进行界面化的展示,也可以监控所有 Spring Boot 应用的健康状况,提供实时警报功能。

    主要的功能点有:

    • 显示应用程序的监控状态
    • 应用程序上下线监控
    • 查看 JVM,线程信息
    • 可视化的查看日志以及下载日志文件
    • 动态切换日志级别
    • Http 请求信息跟踪
    • 其他功能点……

    Observability

    Spring boot使用influxDB总结

    • 项目中需要存放大量设备日志,且需要对其进行简单的数据分析,信息提取工作.
    • 结合众多考量因素,项目决定使用时序数据库中的领头羊InfluxDB.

    SpringBoot 2.0 + InfluxDB+ Sentinel 实时监控数据存储


    Spring Boot Actuator:健康检查、审计、统计和监控

    Spring Boot Actuator可以帮助你监控和管理Spring Boot应用,比如健康检查、审计、统计和HTTP追踪等。所有的这些特性可以通过JMX或者HTTP endpoints来获得。

    Actuator同时还可以与外部应用监控系统整合,比如 Prometheus, Graphite, DataDog, Influx, Wavefront, New Relic等。这些系统提供了非常好的仪表盘、图标、分析和告警等功能,使得你可以通过统一的接口轻松的监控和管理你的应用。

    Actuator使用Micrometer来整合上面提到的外部应用监控系统。这使得只要通过非常小的配置就可以集成任何应用监控系统。
    ......

    相关文章

      网友评论

          本文标题:【spring0】监控

          本文链接:https://www.haomeiwen.com/subject/qgsikktx.html