Loading [MathJax]/jax/output/CommonHTML/config.js
前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >软件架构-springcloud邮件监控和总结

软件架构-springcloud邮件监控和总结

作者头像
IT架构圈
发布于 2021-11-04 07:26:51
发布于 2021-11-04 07:26:51
86400
代码可运行
举报
文章被收录于专栏:IT架构圈IT架构圈
运行总次数:0
代码可运行

针对监控springcloud这个持续集成(CI)里面早已涵盖了邮件监控工具,这里说下邮件监控这块。顺便对一起学到的springcloud框架做个总结。

spring boot admin监控邮件发送(一)

就是为了运维针对服务挂了,快速的通知开发和相关人员。 代码:08-ms-spring-boot-admin

  • ① 添加依赖
代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
    <dependency>
		<groupId>de.codecentric</groupId>
		<artifactId>spring-boot-admin-server</artifactId>
		<version>1.5.6</version>
	</dependency>
	<dependency>
		<groupId>de.codecentric</groupId>
		<artifactId>spring-boot-admin-server-ui</artifactId>
		<version>1.5.6</version>
	</dependency>
	<dependency> 
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-starter-mail</artifactId>
		<version>1.5.9.RELEASE</version>
    </dependency> 
  • ② 配置文件application.yml
  • 需要3个项目一起启动

08-ms-spring-boot-admin 08-ms-provider-user 08-ms-eureka-server

源码的地址都是用户名和密码都是示例,我不会写真实的 。哈哈。

spring cloud 整体架构图(二)

Spring Cloud各个组件相互配合,合作支持了一套完整的微服务架构

  1. 其中Eureka负责服务的注册与发现,很好将各服务连接起来
  2. Hystrix 负责监控服务之间的调用情况,连续多次失败进行熔断保护。
  3. Hystrix dashboard,Turbine 负责监控 Hystrix的熔断情况,并给予图形化的展示
  4. Spring Cloud Config 提供了统一的配置中心服务当配置文件发生变化的时候,Spring Cloud Bus 负责通知各服务去获取最新的配置信息所有对外的请求和服务,
  5. 我们都通过Zuul来进行转发,起到API网关的作用
  6. 监控我们使用Sleuth+Zipkin+springAdmin将所有的请求数据记录下来,方便我们进行后续分析

PS:Spring Cloud从设计之初就考虑了绝大多数互联网公司架构演化所需的功能,如服务发现注册、配置中心、消息总线、负载均衡、断路器、数据监控等。这些功能都是以插拔的形式提供出来,方便我们系统架构演进的过程中,可以合理的选择需要的组件进行集成,从而在架构演进的过程中会更加平滑、顺利。

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2021-10-29,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 IT架构圈 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
springboot(二十):使用spring-boot-admin对spring-boot服务进行监控
上一篇文章《springboot(十九):使用Spring Boot Actuator监控应用》介绍了Spring Boot Actuator的使用,Spring Boot Actuator提供了对单个Spring Boot的监控,信息包含:应用状态、内存、线程、堆栈等等,比较全面的监控了Spring Boot应用的整个生命周期。 但是这样监控也有一些问题:第一,所有的监控都需要调用固定的接口来查看,如果全面查看应用状态需要调用很多接口,并且接口返回的Json信息不方便运营人员理解;第二,如果Spring
纯洁的微笑
2018/04/18
1.5K0
springboot(二十):使用spring-boot-admin对spring-boot服务进行监控
『互联网架构』软件架构-springboot-actuator监控模块(98)
PS:pom中spring-boot-admin的客户端和服务端的version一定要一致。就是个监控框架,admin变成了可视化。跟运维结合比较紧密,但是这也是springboot一部分也是需要了解的。不管你有多少个客户端只要一个admin项目,其他客户端的项目引用jar包,增加一个上报的url地址就可以了。
IT架构圈
2019/07/08
4610
『互联网架构』软件架构-springboot-actuator监控模块(98)
Spring Boot Actuator:健康检查、审计、统计和监控
PS:pom中spring-boot-admin的客户端和服务端的version一定要一致。就是个监控框架,admin变成了可视化。跟运维结合比较紧密,但是这也是springboot一部分也是需要了解的。不管你有多少个客户端只要一个admin项目,其他客户端的项目引用jar包,增加一个上报的url地址就可以了。
IT架构圈
2021/11/04
9160
使用Admin监控
在springboot中,也提供了很全面的监控系统。这篇文章介绍一下springboot—admin监控springboot项目。 原来大致是这样的,springboot——admin——server
dalaoyang
2018/04/28
7010
使用Admin监控
微服务中一个监控Spring Boot的神器
你是不是在一个月黑风高的晚上想过这么一件事情,就是想把spring boot actuator的那些endpoint可视化,是不是想着自己搞一个UI。 每当你有这种想法的时候,建议你一定要首先想想:开源世界是不是早就有人做了。 没错,有人为你做好了。其中最有名的当属spring-boot-admin这个项目了。 spring boot admin是个什么鬼呢?就是一个可以监控和管理spring boot应用的admin管理应用。原理很简单,就是把spring boot actuator中的那些endpoin
ImportSource
2018/04/03
9.6K2
微服务中一个监控Spring Boot的神器
springboot2.x中的服务监控
先看下图的managment.security.enable,现在已经是过时API了,那么我们必须要更新知识库了。
小尘哥
2018/08/15
8620
springboot2.x中的服务监控
SpringCloud2.0入门4-springboot-admin监控
上一节为springboot项目添加springboot-admin监控 学习了基于springboot1.5自己注册到admin的方法。接下来学习结合Eureka使用以及2.0的改变。
Ryan-Miao
2018/07/27
1.3K0
SpringCloud2.0入门4-springboot-admin监控
Spring Boot 微服务之程序性能监控
Spring Boot特别适合团队构建各种可快速迭代的微服务,同时为了减少程序本身监控系统的开发量,Spring Boot提供了actuator模块,可以很方便的对你的Spring Boot程序做监控。
搜云库技术团队
2020/07/01
8340
(七)整合spring cloud云服务架构 - common-service 项目构建过程
我们将对common-service整个项目进行剖析,将整个构建的流程给记录下来,让更多的关注者来参考学习。
用户7788846
2020/10/22
3700
使用Spirng Boot Admin监控Spring Cloud应用项目
Spring Boot Admin 是一个管理和监控Spring Boot 应用程序的开源软件。每个应用都认为是一个客户端,通过HTTP或者使用 Eureka注册到admin server中进行展示,Spring Boot Admin UI部分使用AngularJs将数据展示在前端。
lyb-geek
2018/12/14
1.6K0
使用 Spring Boot Admin 监控微服务-spring cloud 入门教程
Spring Boot Admin 是一个出色的工具,用于可视化 Spring Boot Actuator 公开的端点,并带有健康检查和应用程序详细信息。它可以轻松地与 Spring Cloud 集成,并且可以按其可以从 Eureka(或其他一些注册和发现服务器)注册表中获取的名称对所有正在运行的微服务实例进行分组。
jack.yang
2025/04/05
1320
使用 Spring Boot Admin 监控微服务-spring cloud 入门教程
Spring Cloud Admin健康检查 邮件、钉钉群通知
源码地址:https://github.com/muxiaonong/Spring-Cloud/tree/master/cloudadmin
全栈程序员站长
2021/04/07
6240
SpringBoot之Admin监控系统
前言:生产环境用springboot,时常需要监控项目的情况,官方也提供了一些监控接口,例如:/health、/info等等,实际上除了之前提到的信息,还有其他信息业需要监控:当前处于活跃状态的会话数量、当前应用的并发数、延迟以及其他度量信息,这里我介绍第三方开发的springbootAdmin。
王念博客
2019/07/25
1.2K0
SpringCloud微服务构建浅析
Spring Cloud 作为Java 语言的微服务框架,它依赖于Spring Boot,有快速开发、持续交付和容易部署等特点。Spring Cloud 的组件非常多,涉及微服务的方方面面,井在开源社区Spring 和Netflix 、Pivotal 两大公司的推动下越来越完善。
程序大视界
2020/07/21
6880
SpringCloud微服务构建浅析
Spring Boot管理服务器
使用Spring Boot Actuator Endpoint监控应用程序有点困难。因为,如果有’n’个应用程序,每个应用程序都有单独的执行器端点,从而使监控变得困难。Spring Boot Admin Server是一个用于管理和监控Microservice应用程序的程序。要处理这种情况,CodeCentric Team提供了一个Spring Boot Admin UI,用于在一个地方管理和监控所有Spring Boot应用程序Actuator端点。要构建Spring Boot Admin Server,需要在构建配置文件中添加以下依赖项。Maven用户可以在pom.xml 文件中添加以下依赖项 -
黑洞代码
2021/09/28
1.2K0
利用 Spring Boot Admin 对 Spring Boot 应用监控以及配置认证
Spring Boot Admin 是一个优秀的 Spring Boot 应用监控,可以查看应用的各项性能指标,修改日志级别(生产环境利器,不用动不动就上 Arthas),dump 线程等功能。如果是微服务可以使用 Eureka 来做服务的注册与发现,单体应用的话直接往 Spring Boot Admin 的 Server 端注册就行。
Yuyy
2022/09/21
1.4K0
Spring Boot应用监控实战
概述 pom.xml中添加依赖: <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-
用户1263954
2018/06/22
6010
指标监控神器SpringBootAdmin保姆级教程
基于SpringBootAdmin的开源产品很多,我们选择这个:https://github.com/codecentric/spring-boot-admin
用户4919348
2022/04/13
9380
指标监控神器SpringBootAdmin保姆级教程
Spring Boot + Spring Cloud 实现权限管理系统 后端篇(十五):系统服务监控
修改启动器类,主要是添加@EnableAdminServer注解开启监控服务器的支持。
朝雨忆轻尘
2019/06/19
5290
Spring Boot + Spring Cloud 实现权限管理系统 后端篇(十五):系统服务监控
利用 Spring Boot Admin 进行项目监控管理
Spring Boot Admin (SBA) 是一个社区开源项目,用于管理和监视 Spring Boot 应用程序。应用程序通过 http 的方式注册到 Spring Boot 管理客户端,或者通过 Spring Cloud 的服务发现机制,然后针对 actuator 接口将数据通过 Vue.js 进行可视化管理。
烂猪皮
2020/11/25
1.2K0
利用 Spring Boot Admin 进行项目监控管理
推荐阅读
相关推荐
springboot(二十):使用spring-boot-admin对spring-boot服务进行监控
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
本文部分代码块支持一键运行,欢迎体验
本文部分代码块支持一键运行,欢迎体验