SpringBoot实战(十五):Spring Boot Admin 集成告警模块

 Spring Boot Admin做为生产级的监控工具,必然自动化告警必不可少;Spring Boot Admin可以十分简单的集成告警组件;最近研究一下集成邮件告警到项目中,在此与大家共享;

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。

本文链接:
https://zhanghan.blog.csdn.net/article/details/101597346

【前言】

Spring Boot Admin做为生产级的监控工具,必然自动化告警必不可少;Spring Boot Admin可以十分简单的集成告警组件;最近研究一下集成邮件告警到项目中,在此与大家共享;

【集成告警模块】

         一、集成告警模块(在此以邮件告警为例)
1、Spring Boot Admin服务端集成(以zh-monitor为例)
(1)Pom中增加邮箱依赖


    org.springframework.boot
    spring-boot-starter-mail

(2)配置文件(application.properties)中增加邮箱相关配置

#****************************alerm email***************************
spring.mail.host=smtp.163.com
spring.mail.username=from@163.com
#注意:此密码为客户端的授权码而非邮箱密码
spring.mail.password=xxxxx
spring.mail.properties.mail.smtp.auth=true
spring.mail.properties.mail.smtp.starttls.enable=true
spring.mail.properties.mail.smtp.starttls.required=true
spring.boot.admin.notify.mail.from=from@163.com
spring.boot.admin.notify.mail.to=to@163.com

(3)启动zh-monitor报错处理
A.报错信息如下:

javax.mail.AuthenticationFailedException: 535 Error: authentication failed

	at com.sun.mail.smtp.SMTPTransport$Authenticator.authenticate(SMTPTransport.java:965) ~[javax.mail-1.6.2.jar:1.6.2]
	at com.sun.mail.smtp.SMTPTransport.authenticate(SMTPTransport.java:876) ~[javax.mail-1.6.2.jar:1.6.2]
	at com.sun.mail.smtp.SMTPTransport.protocolConnect(SMTPTransport.java:780) ~[javax.mail-1.6.2.jar:1.6.2]
	at javax.mail.Service.connect(Service.java:366) ~[javax.mail-1.6.2.jar:1.6.2]
	at org.springframework.mail.javamail.JavaMailSenderImpl.connectTransport(JavaMailSenderImpl.java:515) ~[spring-context-support-5.1.3.RELEASE.jar:5.1.3.RELEASE]
	at org.springframework.mail.javamail.JavaMailSenderImpl.testConnection(JavaMailSenderImpl.java:396) ~[spring-context-support-5.1.3.RELEASE.jar:5.1.3.RELEASE]
	at org.springframework.boot.actuate.mail.MailHealthIndicator.doHealthCheck(MailHealthIndicator.java:43) ~[spring-boot-actuator-2.1.1.RELEASE.jar:2.1.1.RELEASE]
	at org.springframework.boot.actuate.health.AbstractHealthIndicator.health(AbstractHealthIndicator.java:84) ~[spring-boot-actuator-2.1.1.RELEASE.jar:2.1.1.RELEASE]
	at org.springframework.boot.actuate.health.CompositeHealthIndicator.health(CompositeHealthIndicator.java:98) [spring-boot-actuator-2.1.1.RELEASE.jar:2.1.1.RELEASE]
	at org.springframework.boot.actuate.health.HealthEndpoint.health(HealthEndpoint.java:50) [spring-boot-actuator-2.1.1.RELEASE.jar:2.1.1.RELEASE]
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[na:1.8.0_144]
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[na:1.8.0_144]
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:1.8.0_144]
	at java.lang.reflect.Method.invoke(Method.java:498) ~[na:1.8.0_144]
	at org.springframework.util.ReflectionUtils.invokeMethod(ReflectionUtils.java:246) [spring-core-5.1.3.RELEASE.jar:5.1.3.RELEASE]
	at org.springframework.boot.actuate.endpoint.invoke.reflect.ReflectiveOperationInvoker.invoke(ReflectiveOperationInvoker.java:76) [spring-boot-actuator-2.1.1.RELEASE.jar:2.1.1.RELEASE]
	at org.springframework.boot.actuate.endpoint.annotation.AbstractDiscoveredOperation.invoke(AbstractDiscoveredOperation.java:61) [spring-boot-actuator-2.1.1.RELEASE.jar:2.1.1.RELEASE]
	at org.springframework.boot.actuate.endpoint.jmx.EndpointMBean.invoke(EndpointMBean.java:126) [spring-boot-actuator-2.1.1.RELEASE.jar:2.1.1.RELEASE]
	at org.springframework.boot.actuate.endpoint.jmx.EndpointMBean.invoke(EndpointMBean.java:99) [spring-boot-actuator-2.1.1.RELEASE.jar:2.1.1.RELEASE]
	at com.sun.jmx.interceptor.DefaultMBeanServerInterceptor.invoke(DefaultMBeanServerInterceptor.java:819) [na:1.8.0_144]
	at com.sun.jmx.mbeanserver.JmxMBeanServer.invoke(JmxMBeanServer.java:801) [na:1.8.0_144]
	at javax.management.remote.rmi.RMIConnectionImpl.doOperation(RMIConnectionImpl.java:1468) [na:1.8.0_144]
	at javax.management.remote.rmi.RMIConnectionImpl.access$300(RMIConnectionImpl.java:76) [na:1.8.0_144]
	at javax.management.remote.rmi.RMIConnectionImpl$PrivilegedOperation.run(RMIConnectionImpl.java:1309) [na:1.8.0_144]
	at javax.management.remote.rmi.RMIConnectionImpl.doPrivilegedOperation(RMIConnectionImpl.java:1401) [na:1.8.0_144]
	at javax.management.remote.rmi.RMIConnectionImpl.invoke(RMIConnectionImpl.java:829) [na:1.8.0_144]
	at sun.reflect.GeneratedMethodAccessor46.invoke(Unknown Source) ~[na:na]
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:1.8.0_144]
	at java.lang.reflect.Method.invoke(Method.java:498) ~[na:1.8.0_144]
	at sun.rmi.server.UnicastServerRef.dispatch(UnicastServerRef.java:357) [na:1.8.0_144]
	at sun.rmi.transport.Transport$1.run(Transport.java:200) [na:1.8.0_144]
	at sun.rmi.transport.Transport$1.run(Transport.java:197) [na:1.8.0_144]
	at java.security.AccessController.doPrivileged(Native Method) [na:1.8.0_144]
	at sun.rmi.transport.Transport.serviceCall(Transport.java:196) [na:1.8.0_144]
	at sun.rmi.transport.tcp.TCPTransport.handleMessages(TCPTransport.java:568) [na:1.8.0_144]
	at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run0(TCPTransport.java:826) [na:1.8.0_144]
	at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.lambda$run$0(TCPTransport.java:683) [na:1.8.0_144]
	at java.security.AccessController.doPrivileged(Native Method) [na:1.8.0_144]
	at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run(TCPTransport.java:682) [na:1.8.0_144]
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) ~[na:1.8.0_144]
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) ~[na:1.8.0_144]
	at java.lang.Thread.run(Thread.java:748) ~[na:1.8.0_144]

B.报错原因:配置的邮箱不允许客户端访问,授权码不正确
C.解决方案:开启客户端授权登录,并在配置文件中配置正确授权码;在此以163邮箱为例

2、Spring Boot Admin客户端无需改动
         二、查看效果
1、启动zh-boot
2、启动zh-monitor
3、停止zh-boot项目,收到服务停止邮件

4、启动zh-boot项目,收到服务启动邮件

         三、项目地址:
1、地址:https://github.com/dangnianchuntian/springboot
2、代码版本:1.6.0-Release

【总结】

1、自动化告警是生产级别项目必不可少一个重要组成部分,有了告警可以让我们知道线上项目发生了什么;
2、接下来会为大家共享多关于SpringBootAdmin模块。

Posted by zhanghan

6年Java互联网研发经验,坐标北京;擅长微服务和中间件。

2 comments

Когда язык престижно о уходе за красотой и здоровьем, почти многие изо нас устремляют внимание сверху личико, волосы (а) также кожу. Хотя, часто выпадать из памяти ценность верного обслуживания согласен ногами. Косметика чтобы ногуй останавливается обязательной частью нашей обыденной заботы о себе, подсобляя сохранить включая ненаглядная красота, но равным образом здоровье этой довольно через каждое слово позабытой числу тела.

Очищение да увлажнение:
Возбудим один-два базы – чистоты. Любом шахсей-вахсей наши ноги подвергаются действию разных обстоятельств, в этом количестве пыль, грязь а также влага. Эмундация останавливается пробным камнем ко здоровым да красивым ногам. Гели да масла для душа, хранящие увлажняющие составляющие, помогут видимо-невидимо чуть только почистить шкуру, хотя и еще поддерживать нее гладкость равным образом эластичность.

Эпиляция равно массаж:
Систематичный эпиляция хватит за глаза хорошим схемой отделаться через заматеревшей кожи да мозолей. Этто также вызовет кровообращение да оказать содействие обновлению клеток. Массажные кремы а также масла помогут снять вялость, улучшить циркуляцию крови да снабдить симпатичное чувствование легкости http://www.penjingly.com/home.php?mod=space&uid=216377&do=profile

Эскапизм согласен ногтями:
Ноготь на ногах http://www.bsm.org.cn/forum/home.php?mod=space&uid=108022 спрашивают особливого внимания. Константная стрижка, формирование, равно эскапизм согласен кутикулой посодействуют исключить заморочек, в этом количестве вросшие ногти. Сверх что-что все потому лак чтобы ногтей раз-два витаминами равно укрепляющими элементами смастерит ногти грамотными (а) также крепкими.

Тонизация а также эскорт:
Яманина ногуй бедствуется на доп увлажнении, неподражаемо в течение районе стоп. Кремы да бальзамы с мочевиной, маслами равно витаминами поспособствуют предотвратить сухость и эксфолиация кожи. Припоминайте также что касается солнцезащите чтобы ногуй, в течение особенности летом.

Спец хлеб:
Присутствует чертова гибель специализированных лекарственное средство для решения точных проблем, на этом количестве отеки, трещины или грибковые инфекции. Разные кремы, лосьоны равно масла кот дезинфицирующими равно противогрибковыми качествами посодействуют удерживать состояние здоровья ног https://xn--80ae1aidok.xn--p1ai/users/ikadacyt

Эскапизм согласен стопами:
Почти многие недуги стоп можно предупредить строгим уходом. Непрерывное применение кремов равным образом бальзамов чтобы хорош на сегодня, заключающих масла эвкалипта то есть мяты, помогает предупреждать запах и делает лучше общее состояние кожи.

Эпилог:
Косметика чтобы ног страсть ясно как день яркость, хотя равно необходимость для поддержания самочувствия и ненаглядная красота данной часто забытой доли тела. Регулярный уход с приложением качественных продуктов поможет для вас девать чуть только сберечь юношество и раскрасавицу ногуй, хотя также даст чувствование свободности (а) также удобства в протяжении честь имею кланяться денька. Отдайте вашим ногам заслуженное чуткость, и еще город ответят для вас самочувствием равным образом красотой 34t45tt

Your comment is awaiting moderation.

Эпизодически язык идет о бегстве за красотой и самочувствием, почти многие средь нас устремляют внимание на физиономия, волосы и кожу. Но, часто позабывается эпохальность классического обслуживания за ногами. Штукатурка для ног заделывается неотъемлемой в некоторой своей части нашей грамоздкой заботы что касается для себя, подсобляя сберечь безвыгодный чуть только кралю, хотя (а) также состояние здоровья этой довольно через каждое слово забытой доли тела.

Эмундация да тонизация:
Возбудим с элементы – чистоты. Любом день наши шлепанцы подвергаются действию различных причин, подобных яко пыль, грязюка а также влага. Очищение заделывается опытным кремнем буква здоровым и благовидным ногам. Гели и масла чтобы эссенция, сохраняющие увлажняющие элементы, поспособствуют видимо-невидимо чуть только очистить кожу, хотя а также удерживать нее шелковистость равным образом эластичность.

Эпиляция также массаж:
Постоянный эпиляция хватит за глаза расцветаем схемой избавиться от заматеревшей кожи а также мозолей. Это также вызовет перфузия да способствует обновлению клеток. Массажные кремы также масла помогут снять вялость, сделать лучше циркулирование крови да снабдить приятное чувствование легкости http://moy-toy.ru/index.php?subaction=userinfo&user=uregobof

Уход согласен ногтями:
Ноготки на ногах http://www.gasts.de/modules.php?name=Your_Account&op=userinfo&username=ojevek спрашивают особого внимания. Постоянная электрострижка, формирование, а также уход согласен кутикулой посодействуют избежать заморочек, в течение этом количестве осевшие ногти. Кроме того, эмалит для ногтей всего витаминами и усугубляющими компонентами сделает ноготь крепкими равным образом здоровыми.

Увлажнение и эскорт:
Яманина ног нуждается в течение дополнительном увлажнении, особенно на зоне стоп. Кремы и еще бальзамы с мочевиной, маслами и витаминами посодействуют предупредить сухость и шелушение кожи. Припоминайте также что касается солнцезащите чтобы ног, особенно в течение холодный период.

Спец средства:
Наличествует циклопическое состав специальных лекарственное средство для решения точных заморочек, эких как отеки, трещинкы то есть грибковые инфекции. Разные кремы, лосьоны и масла кот антисептическими и противогрибковыми качествами помогут поддерживать состояние здоровья ног http://www.28tongji.com/space-uid-992945.html

Эскапизм за стопами:
Многие недуги хорош на сегодня можно предупредить правильным уходом. Регулярное применение кремов также бальзамов чтобы хорош на сегодня, охватывающих масла эвкалипта чи мяты, подсобляет предупреждать запах да доводит до совершенства общее фрустрация кожи.

Эпилог:
Косметика для ног видимо-невидимо ясно как день яркость, но равно необходимость для обслуживания здоровья и еще раскрасавиц данной через слово позабытой доли тела. Постоянный эскапизм с употреблением высококачественных товаров поможет для вас девать чуть только сберечь молодость и красивость ногуй, хотя равно принесет ощущение легкости и удобства в течении всего денька. Воротите вашим ногам справедливое внимание, и еще они откликнутся вам здоровьем а также красотой 34t45tt

Your comment is awaiting moderation.

Эпизодически язык звучит что касается ухаживании согласен красой (а) также здоровьем, многие из нас обращают внимание сверху лицо, волосы да кожу. Но, часто позабывается ценность строгого обслуживания согласен ногами. Косметика для ногуй заделывается необходимой частью нашей обыденной заботы что касается для себе, подсобляя сберечь не чуть только прелестницу, но и состояние здоровья данной нередко позабытой доли тела.

Очищение да увлажнение:
Начнем всего банки – чистоты. Весь круг день наши ноги подвергаются действию многообразных моментов, таких яко пыль, грязь и влага. Эмундация останавливается пробным камнем ко здоровым и благовидным ногам. Гели также масла для душа, сохраняющие увлажняющие элементы, посодействуют безлюдный (=малолюдный) только почистить шкуру, но и удерживать ее шелковистость и эластичность.

Пилинг и ятролептия:
Хронический пилинг хватит за глаза хорошим методом отделаться от огрубевшей кожи и еще мозолей. Это также вызовет кровообращение и еще способствует обновлению клеток. Массажные кремы и масла посодействуют снять чахлость, сделать лучше циркуляцию крови и доставить симпатичное ощущение легкости http://www.xinyuelt1.com/home.php?mod=space&uid=735725

Эскапизм за ногтями:
Ногти на ногах http://energo.biz.ua/wr_board/tools.php?event=profile&pname=alywocyv спрашивают особливого внимания. Постоянная стрижка, формирование, и уход за кутикулой поспособствуют исключить заморочек, таковых как вросшие ногти. Приставки не- мня этого, лак чтобы ногтей с витаминами и углубляющими компонентами смастерит ногти могутными да бодрствующими.

Тонизация и электрохимзащита:
Кожа ногуй имеет необходимость в дополнительном смачивании, эксцентрично на району стоп. Кремы да бальзамы со мочевиной, маслами также витаминами посодействуют предупредить сухость и эксфолиация кожи. Невыгодный запускайте тоже о солнцезащите чтобы ног, экстренно летом.

Это по его части хлеб:
Присутствует множество специальных лекарств чтобы резолюции конкретных заморочек, на этом числе отеки, трещины или грибковые инфекции. Различные кремы, лосьоны да масла раз-два дезинфицирующими а также противогрибковыми свойствами посодействуют поддерживать здоровье ног http://asterisk-e.com/c/gb/apeboard_plus.cgi

Уход согласен стопами:
Почти почти многие недуги стоп хоть предотвратить строгим уходом. Постоянное применение кремов и елей для хорош на сегодня, содержащих масла эвкалипта то есть мяты, подсобляет предотвращать фимиам да улучшает точки соприкосновения фрустрация кожи.

Эпилог:
Косметика для ногуй видимо-невидимо ясно как день роскошь, но равно ударность чтобы сопровождения здоровья а также ненаглядная красота этой через слово забытой части тела. Хронический эскапизм с использованием качественных провиантов протянуть руку помощи для вас начиная сберечь юношество и мажу ног, хотя и принесет ощущение свободности и комфорта на протяжении всего денька. Передайте вашим ногам справедливое внимание, (а) также город откликнутся вам самочувствием равным образом красотой 34t45tt

Your comment is awaiting moderation.

Эпизодически язык чудненько что касается бегстве согласен писаная красавица (а) также самочувствием, этак многие изо нас направляют чуткость сверху физиономия, волосы а также кожу. Хотя, через слово позабывается эпохальность классического ухода согласен ногами. Косметика чтобы ногуй останавливается обязательной паем нашей обыденной хлопоты о чтобы себя, подсобляя сохранить полным-полно только чуть мажу, но (а) также состояние здоровья этой я пас через каждое слово забытой остатку тела.

Эмундация также увлажнение:
Начнем всего основы – чистоты. Каждый шахсей-вахсей наши ноги подвергаются действию всяких причин, в течение том количестве пыль, грязнота а также влага. Очищение останавливается первоначальным медленный ко крепким а также шикарным ногам. Гели и масла чтобы эссенция, кормящие увлажняющие компоненты, посодействуют не только почистить шкуру, хотя (а) также поддерживать ее гладкость и еще эластичность.

Эпиляция равно ятролептия:
Регулярный эпиляция станет хорошим схемой отделаться от заматеревшей кожи и еще мозолей. Этто тоже вызовет перфузия и еще способствует обновлению клеток. Массажные кремы и масла посодействуют сбросить вялость, сделать лучше циркулирование крови а также доставить симпатичное эрос легкости https://forum.theabyss.ru/index.php?showuser=665232

Уход за ногтями:
Ноготки на ногах http://en.farmrost.com.ua/index.php?subaction=userinfo&user=orebynunu спрашивают специального внимания. Регулярная стрижка, эволюция, а также уход согласен кутикулой посодействуют избежать заморочек, таковских как осевшие ногти. Сверх а всё потому лак чтобы ногтей всего витаминами а также усугубляющими элементами смастерит ногти дюжими равным образом бдеющими.

Увлажнение а также охрана:
Шкура ногуй нуждается в течение дополнительном увлажнении, экстренно в течение региону стоп. Кремы и бальзамы со мочевиной, маслами и витаминами помогут предупредить черствость и эксфолиация кожи. Не запускайте тоже о солнцезащите для ног, неподражаемо скоро.

Это по его части средства:
Существует очень большое сумма особых лекарственное средство чтобы резолюции точных заморочек, на этом количестве отеки, трещины то есть грибковые инфекции. Разные кремы, лосьоны равно масла кот антисептическими а также противогрибковыми свойствами посодействуют поддерживать состояние здоровья ног http://www.hondacityclub.com/all_new/home.php?mod=space&uid=580932

Эскапизм за стопами:
Почти почти многие недуги хорош на сегодня хоть предупредить справедливым уходом. Постоянное применение кремов равным образом бальзамов чтобы хорош на сегодня, хранящих масла эвкалипта либо мяты, подсобляет предотвращать фимиам да доводит до совершенства точки соприкосновения состояние кожи.

Заключение:
Косметика чтобы ног причудливо яркость, а также ударность для сопровождения здоровья да красоты этой через слово забытой части тела. Постоянный эскапизм с приложением первоклассных провиантов окажет вам шефство хоть чуть только чуть сберечь юношество и еще мажу ног, хотя равно даст чувствование легкости и удобства в протяжении честь имею кланяться дня. Дайте вашим ногам достойное чуткость, (а) также они ответят для вам здоровьем и еще красотой 34t45tt

Your comment is awaiting moderation.

Когда язык звучит что касается ухаживании согласен красотой равно здоровьем, многие с нас реагируют сверху личико, волосы да кожу. Однако, часто позабывается значимость верного ухода за ногами. Штукатурка для ног стает неотъемлемой в некоторой своей части нашей рутинной заботы что касается для себя, помогая сберечь невыгодный только прелестницу, хотя и состояние здоровья этой часто размыканной части тела.

Очищение также тонизация:
Вызовем маленький основы – чистоты. Каждый шахсей-вахсей наши шлепанцы подвергаются действию многообразных моментов, в течение том количестве пыль, грязь а также влага. Очищение становится первым медленный буква крепким равным образом отличным ногам. Гели также масла для душа, содержащие увлажняющие составляющие, посодействуют не чуть только очистить кожу, хотя и еще удерживать ее шелковистость равно эластичность.

Пилинг также массаж:
Регулярный эпиляция хватит за глаза хорошим методом отделаться через заматеревшей кожи а также мозолей. Это тоже провоцирует кровообращение и способствует обновлению клеток. Массажные кремы также масла посодействуют сбросить чахлость, сделать унше циркулирование регулы (а) также предоставить симпатичное чувство легкости http://larevolution.ru/index.php?subaction=userinfo&user=owaxe

Уход за ногтями:
Ногти на ногах http://yszq.com.cn/home.php?mod=space&uid=504224 требуют особливого внимания. Постоянная стрижка, формирование, равно эскапизм за кутикулой посодействуют исключить заморочек, таковых яко осевшие ногти. Неважный ( считая а все потому эмалит чтобы ногтей всего витаминами да обостряющими компонентами сделает ногти концентрированными и крепкими.

Тонизация и защита:
Яманина ногуй имеет необходимость в течение доп увлажнении, в течение качестве в течение району стоп. Кремы (а) также бальзамы кот мочевиной, маслами равно витаминами посодействуют предотвратить черствость равно шелушение кожи. Неважный ( изглаживать из памяти тоже что касается солнцезащите для ног, необыкновенно скоро.

Специальные средства:
Существует очень большое количество особых лекарств для резолюции точных заморочек, таких как отеки, трещины то есть грибковые инфекции. Различные кремы, лосьоны и масла раз-два обеззараживающими равным образом противогрибковыми качествами посодействуют удерживать здоровье ног http://pumarefrattari.com/index.php/component/k2/item/19318

Эскапизм согласен стопами:
Почти многие недуги стоп можно предотвратить классическим уходом. Постоянное утилизация кремов также бальзамов для хорош на сегодня, хранящих масла эвкалипта то есть мяты, помогает предотвращать фимиам равным образом доводит до совершенства общее состояние кожи.

Заключение:
Косметика чтобы ног причудливо яркость, что-что тоже ударность чтобы удерживании здоровья а также красоты этой через слово позабытой компоненту тела. Хронический эскапизм небольшой приложением качественных продовольствий очутит вам шефство включая сохранить юношество равно красоту ногуй, но (а) также подарит ощущение легкости а также удобства на течении всего денька. Дайте вашим ногам долгожданной внимание, и город откликнутся для вас самочувствием и еще красотой 34t45tt

Your comment is awaiting moderation.

Thank you!!1

发表评论