问题标签 [spring-boot-admin]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
305 浏览

spring - 我们如何使用 Spring Boot Admin 来使用 loglevel-management?

目前我正在使用 logback 进行日志记录,我刚刚听说过 spring boot admin,但对如何使用 Spring Boot Admin 实现 loglevel-management 没有一个确切的想法,请任何人告诉我如何实现这个。提前谢谢

0 投票
0 回答
1450 浏览

spring - 将受保护的客户端与 Spring Boot Admin Security 连接起来

有人可以指导我如何将我的安全客户端与 Spring Boot 管理应用程序连接起来吗?

场景:我有一个启用了 spring security 和 spring-actuator 的 spring boot 应用程序(客户端)。执行器端点是安全的,为此我在我的网络安全配置中有以下(工作)配置:

现在我想将 Spring Boot Admin Application 集成到我们的环境中。我设置了一个简单的应用程序spring-boot-admin-serverspring-boot-admin-server-ui启用。在 application.properties 文件中,我提供了以下属性:

这些是给服务器管理员的,对吧?

这些是给客户的,对吧?

现在,当我运行应用程序时,我从客户端收到以下错误:Failed to register application as Application [...] at spring-boot-admin ([...]) 401 null

我调用 spring boot 管理页面并得到一个 HttpBasic Authentication Pop Up。上述弹出窗口没有任何凭据。

注意:如果我禁用客户端 application.properties 文件中的安全性,它可以工作,但(如预期)客户端不再工作。

0 投票
1 回答
7399 浏览

spring - Spring Cloud Stream 和 RabbitMQ 健康检查

我有一个使用 Spring Cloud Stream Rabbit 和 Eureka Discovery Client 的简单 Spring Boot 应用程序。该应用程序可以与 Eureka Server 一起正常工作,并且通过 RabbitMQ 的消息传递也可以正常工作。但是如果我启动一个 Spring Boot Admin Server,应用程序会开始记录健康检查失败:

Spring Boot Admin 仪表板也将应用程序显示为 DOWN,因为“Rabbit”运行状况指示器为 DOWN。

pom.xml:

带有代码的 GitHub 存储库以重现

0 投票
1 回答
426 浏览

spring-boot - Spring boot admin 1.5.1 不显示带有 spring boot 1.5.2.RELEASE 的日志记录管理

我正在使用 spring boot admin 1.5.1 和 spring-boot 1.5.2.RELEASE。一切正常,希望日志管理选项卡被隐藏。

我试图访问我的客户端应用程序(spring-boot 1.5.2)日志记录 api,它工作正常。根据spring-boot-admin 文档参考我不需要设置任何配置

这些是我看到的标签: 在此处输入图像描述

知道为什么我看不到日志记录选项卡(日志记录管理)吗?

0 投票
1 回答
2041 浏览

java - 在没有日志文件的情况下在 Spring Boot Admin 中公开日志

我目前正在使用 Spring Boot Admin 来管理 Spring Boot 应用程序。SBA 在“日志”选项卡中正确公开了应用程序的日志。作为将部署过渡到 Docker 的一部分,我想继续将我们的日志转发到stdoutELK,但要停止将日志记录到循环日志文件中。

从 Spring Boot application.properties 文件中删除属性“logging.file”后,我可以检查是否如预期的那样未创建旋转日志文件。但是,此配置更改具有从 SBA 中删除暴露日志的“日志”选项卡的副作用。

我的问题是:有什么方法可以通过 Spring Boot Admin 公开日志,而无需为应用程序提供日志文件?

0 投票
1 回答
843 浏览

multithreading - Spring Boot Admin Threads Blocked Count 解释

我们将 Spring Boot 用于我们的宁静服务。今天出于其他原因,我访问了 Spring Boot Admin Threads 页面并发现了以下统计信息:

阻塞计数表示当前有 307 个阻塞线程,还是表示已阻塞的线程总数和等待计数是必须在块上等待的线程总数?

我无法找到线程显示上显示的值的体面解释,如果有人能解释这些数字,我将不胜感激。

0 投票
2 回答
1757 浏览

spring-boot-admin - 如何从 Spring Boot 管理员访问 oAuth2 安全性背后的执行器端点

我有 oAuth2 保护的 spring boot 应用程序,只有在执行器端点不受保护时,我才能从 spring boot admin 访问应用程序。我已经检查了 github 上的安全示例,即使 /health 端点没有受到保护。有什么方法可以从 Spring Boot 管理员访问具有由 oAuth2 保护的执行器端点的 Spring Boot 应用程序。

0 投票
2 回答
8010 浏览

java - 如何在 spring-boot-admin 中显示日志文件?

spring-boot-admin-ui用来监控我的网络应用程序。日志记录是用log4j2, 在 中配置的log4j2-spring.xml

问题:如何在 admin-ui 中显示这些日志文件?据我所知,它可以logback开箱即用。但是,如果可能的话,我该如何启用log4j2支持?

日志文件如下:

我想在 admin-ui 中查看日志文件的最后 X 行,或者能够通过 ui 直接下载它们。

0 投票
1 回答
1700 浏览

spring-boot - 如何在 spring-boot-admin 中启用环境管理器

我有几个 spring-boot 应用程序(客户端)和一个 spring-boot-admin。我想在我的客户端应用程序中管理环境变量,但默认情况下 spring-boot-admin-starter-client 和 spring-boot-admin-starter-server 不支持此功能(v1.5.2)。

在我的 SBA 中,我看到了日志、指标等,但环境管理除外。我尝试了 spring-cloud-commons 和 eureka,但它似乎不起作用。有人能告诉我,需要哪些扩展(spring-cloud 等)吗?

0 投票
0 回答
778 浏览

spring-boot - 将所有 Spring Boot http 请求记录到主日志

我想主要记录所有 http 请求,减去执行器请求,spring.log因为我想通过执行器 API使它们在Spring Boot Admin中可见。我知道我可以配置 Spring Boot 的嵌入式 Tomcat 来记录 http 请求,但这些不会在执行器 API 或 Spring Boot Admin 中显示。我也意识到我可以使用默认/trace配置,但我想要的不仅仅是最后 100 个请求。

目前,我的策略是使用 aHandlerInterceptorAdapter来记录请求。这里的问题是,如果一个请求没有经过身份验证,它就永远不会到达拦截器。

拦截器:

AuthorizationServerConfigurerAdapter:

WebMvcConfigurerAdapter:

谢谢!