一 前言 springboot 额外的特色是提供了后台应用监控,可以通过 HTTP 或者 JMX的方式管理监控应用,本文主讲HTTP方式;其主要的功能是监控应用的健康状态,查看环境变量等; 二 pom.xml springboot 2.1.1,主要引入 actuator 依赖,web依赖用于测试; ...
分类:
编程语言 时间:
2019-12-26 09:50:37
阅读次数:
111
1、probe介绍 probe也叫psi-probe,是lambdaprobe的一个分支版本,用于Tomcat应用状态的监控、数据库连接监控、应用监控、日志信息监控、监控集群运行状态、监控所以线程的状态、统计Tomcat连接等。 2、下载 https://github.com/psi-probe/p ...
分类:
其他好文 时间:
2019-12-11 23:15:11
阅读次数:
89
分布式应用,会存在各种问题。而要解决这些难题,除了要应用自己做一些监控埋点外,还应该有一些外围的系统进行主动探测,主动发现。 APM工具就是干这活的,SkyWalking 是国人开源的一款优秀的APM应用,已成为apache的顶级项目。 今天我们就来实践下 SkyWalking 下吧。 实践目标: ...
分类:
其他好文 时间:
2019-12-02 20:46:53
阅读次数:
398
背景 废话不多说,做这个监控的背景很简单,我们的项目都是以spring boot框架为基础开发的,代码里所有的异步线程都是通过@Async标签标注的,并且标注的时候都是指定对应线程池的,如果不知@Async标注的,可以参考@Async异步线程池用法总结, 如果你用的不是spring,就参考上文提到的 ...
分类:
编程语言 时间:
2019-12-01 18:41:52
阅读次数:
131
现在的架构很多,各种各样的,如高并发架构、异地多活架构、容器化架构、微服务架构、高可用架构、弹性化架构等,还有和这些架构相关的管理型的技术方法,如 DevOps、应用监控、自动化运维、SOA 服务治理、去 IOE 等等,还有很多。 那什么是分布式系统?分布式系统是支持分布式处理的软件系统,是由通信网 ...
分类:
其他好文 时间:
2019-11-19 17:25:05
阅读次数:
104
现在的架构很多,各种各样的,如高并发架构、异地多活架构、容器化架构、微服务架构、高可用架构、弹性化架构等,还有和这些架构相关的管理型的技术方法,如 DevOps、应用监控、自动化运维、SOA 服务治理、去 IOE 等等,还有很多。 那什么是分布式系统?分布式系统是支持分布式处理的软件系统,是由通信网 ...
分类:
其他好文 时间:
2019-11-19 17:08:22
阅读次数:
95
Actuator 简介 Actuator 是 Spring Boot 提供的对应用系统的自省和监控功能。通过 Actuator,可以使用数据化的指标去度量应用的运行情况,比如查看服务器的磁盘、内存、CPU等信息,系统的线程、gc、运行状态等等。 Actuator 通常通过使用 HTTP 和 JMX ...
分类:
编程语言 时间:
2019-11-13 17:55:22
阅读次数:
84
1.什么是springboot spring组件一站式解决方案,简化了各种配置,提供了启动器 2.为什么要用springboot a.独立运行,内置tomcat b.简化配置,自动配置,注解配置 c.应用监控 3.核心配置文件 application.yml和bootstrap.yml bootst ...
分类:
编程语言 时间:
2019-11-06 01:01:14
阅读次数:
87
1、外部配置(externalized configuration) 2、健康检查(health checks) 3、日志 4、应用监控 ...
分类:
其他好文 时间:
2019-10-26 01:00:13
阅读次数:
151