文档章节

在spring cloud中使用springboot admin

go4it
 go4it
发布于 2017/03/28 13:26
字数 334
阅读 258
收藏 2

##maven

		<!--spring boot admin-->
        <!-- https://mvnrepository.com/artifact/de.codecentric/spring-boot-admin-server -->
        <dependency>
            <groupId>de.codecentric</groupId>
            <artifactId>spring-boot-admin-server</artifactId>
            <version>1.4.6</version>
            <exclusions>
                <exclusion>
                    <groupId>org.springframework.boot</groupId>
                    <artifactId>spring-boot-starter-web</artifactId>
                </exclusion>
            </exclusions>
        </dependency>
        <!--&lt;!&ndash; https://mvnrepository.com/artifact/de.codecentric/spring-boot-admin-server-ui-turbine &ndash;&gt;-->
        <!--<dependency>-->
            <!--<groupId>de.codecentric</groupId>-->
            <!--<artifactId>spring-boot-admin-server-ui-activiti</artifactId>-->
            <!--<version>1.4.6</version>-->
        <!--</dependency>-->
        <dependency>
            <groupId>de.codecentric</groupId>
            <artifactId>spring-boot-admin-server-ui-turbine</artifactId>
            <version>1.4.6</version>
        </dependency>
        <dependency>
            <groupId>de.codecentric</groupId>
            <artifactId>spring-boot-admin-server-ui</artifactId>
            <version>1.4.6</version>
        </dependency>
        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-configuration-processor</artifactId>
        </dependency>

这里由于spring boot版本不一致,因此eclude了admin server中的start web spring-boot-admin-server-ui-activiti没看出来有什么用,因此注释掉了 由于使用了turbine来聚合hystrix,因此使用了spring-boot-admin-server-ui-turbine

##配置

spring.boot.admin:
#  routes:
#    endpoints: env,metrics,trace,dump,jolokia,info,configprops,trace,logfile,refresh,flyway,liquibase,heapdump,hystrix.stream,turbine.stream,activiti
  turbine:
    clusters: default
    url: http://localhost:8889/turbine.stream

访问 http://localhost:8889/#/turbine 输入图片说明

##动态修改日志级别

需使用logback,并开启jmxConfigurator

<?xml version="1.0" encoding="UTF-8"?>
<configuration>
    <include resource="org/springframework/boot/logging/logback/base.xml"/>
    <!--<logger name="com.codecraft.graphite" level="DEBUG"/>-->

    <appender name="STDOUT" class="ch.qos.logback.core.ConsoleAppender">
        <!-- encoders are  by default assigned the type
             ch.qos.logback.classic.encoder.PatternLayoutEncoder -->
        <encoder>
            <pattern>%d{HH:mm:ss.SSS} %level [%thread] %caller{1} - %msg%n</pattern>
        </encoder>
    </appender>

    <root level="info">
        <appender-ref ref="STDOUT" />
    </root>

    <jmxConfigurator/>
</configuration>

还需要依赖jolokia来将jmx的操作以http的形式暴露出来

<dependency>
   <groupId>org.jolokia</groupId>
   <artifactId>jolokia-core</artifactId>
</dependency>

然后就可以动态修改日志级别了 输入图片说明

##doc

© 著作权归作者所有

go4it
粉丝 91
博文 1222
码字总数 1138972
作品 0
深圳
私信 提问
加载中

评论(1)

qwfys
qwfys
我前几天没看到你的文章的时候用了,没用起来,回头再仔细对比你写的文章跑一下看看,找找我之前没跑起来是什么原因。
【SpringBoot专题】监控健康状况

前言 《【SpringBoot专题】快速体验》 《【SpringBoot专题】多环境配置及swagger》 《【SpringBoot专题】Java平台下日志的那些事》 《【SpringBoot专题】统一异常处理和统一数据返回》 想一想...

张丰哲
2018/09/24
0
0
spring-boot-plus 1.2.0-RELEASE 发布-快速打包-极速部署-在线演示

spring-boot-plus 集成spring boot常用开发组件的后台快速开发脚手架 Purpose 每个人都可以独立、快速、高效地开发项目! Everyone can develop projects independently, quickly and effic...

geekidea
2019/08/06
3.7K
10
SpringBootAdmin自动集群搭建

@强子哥哥 你好,想跟你请教个问题: SpringBootAdmin自动集群搭建搭建完之后如何访问新的节点啊?

SkyHappyE
2017/07/07
192
0
spring-boot-plus V1.2.3 发布,新增 CentOS 相关脚本

[V1.2.3-RELEASE] 2019.09.09 :computer: spring-boot-plusV1.2.3发布,CentOS快速安装环境/构建/部署/启动项目 :star:️ New Features 项目运行环境安装脚本 CentOS快速构建/部署/启动项目脚...

geekidea
2019/09/09
2.9K
5
阿里、京东被曝全面“缩招”;YY CEO 身体植入芯片;Oculus 创始人离职 | 极客头条...

「CSDN 极客头条」,是从 CSDN 网站延伸至官方微信公众号的特别栏目,专注于一天业界事报道。风里雨里,我们将每天为朋友们,播报最新鲜有料的新闻资讯,让所有技术人,时刻紧跟业界潮流。 ...

CSDN资讯
2018/10/23
0
0

没有更多内容

加载失败,请刷新页面

加载更多

OSChina 宇宙银河乱弹英雄传 —— @FalconChen

1Osc乱弹歌单(2020)请戳(这里) 【今日歌曲】 @巴拉迪维 :Axxis的单曲《Only God Knows》 最近只听摇滚,挖了好多以前没听过的歌,蛮好。#今日歌曲推荐# 《Only God Knows》- Axxis 手机...

小小编辑
今天
225
2
Safari Date() 函数对日期时间字符串(yyyy-MM-dd HH:mm:ss) 提示NaN的问题

今天发现一个奇怪的问题,在iPhone使用 safari 选择定时发布文章到OSC,选择时间后提示不是合法的时间,判断时间的代码如下: var d = new Date('2020-01-23 23:15'); if (isNaN(d)) {...

FalconChen
昨天
124
0
ActiveMQ学习之通讯协议

一、支持的通讯协议 ActiveMQ支持的client-broker通讯协议有:TCP、NIO、UDP、SSL、HTTP(S)、VM 其中配置Transport Connector的文件在ActiveMQ安装目录的conf/activemq.xml中的<TransportCon...

冥焱
昨天
91
0
应急广播户户通平台

一、平台概述 应急广播户户通平台为软硬一体化广播服务解决方案。实现了应急广播、视音频及图片文字信息、调频及数字广播FM、天气预报信息接收功能,以及视音频播放、智能机器人、电子日历等...

neocean
昨天
133
0
如何为Apache 2.2启用mod_rewrite

我已经在我的Vista机器上安装了新的Apache 2.2,一切正常,除了mod重写。 我没有注释 LoadModule rewrite_module modules/mod_rewrite.s 但是我的重写规则都没有,即使是简单的重写规则 Re...

javail
昨天
53
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部