问题标签 [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 回答
2220 浏览

java - SpringBoot 管理和日志记录

我创建了一个 SpringBoot 管理服务器,客户端注册到它。我希望能够在运行时在 SpringBoot 管理服务器的“日志记录”选项卡中更改日志记录级别。在其中一个客户端中,我的问题是为“ke.co.betatech”包中的所有记录器创建一个父记录器,我将在运行时更改 Logger.getLogger("ke.co.betatech") 的日志记录级别,并且后代的日志记录级别更改。我不想使用根记录器来更改日志记录级别,因为它会更改所有已注册记录器的日志记录级别。

在主要课程中,这是我尝试的

问题是,记录器Logger.getLogger("ke.co.betatech")没有出现在 Spring Boot 管理服务器的记录器列表中。

0 投票
1 回答
635 浏览

spring-boot - 如何在springboot admin中设置jolokia上下文路径

  1. 我将应用程序服务 management.context-path 设置为 /mgmt 并将其注册到 eureka 服务器。

eureka: instance: statusPageUrlPath: ${management.context-path}/info healthCheckUrlPath: ${management.context-path}/health metadata-map: management.context-path: ${management.context-path} prefer-ip-address: true client: serviceUrl: defaultZone: http://registry:7000/eureka/

  1. 当我在管理 UI 中查看 JMX(另一个不同的服务,以及 eureka 服务器中的注册表)时,我遇到了一些安全问题。实际上我将 /mgmt/* 添加到白名单

http.authorizeRequests() .antMatchers("/" ,"/mgmt/*","/jolokia","/jolokia/**").permitAll()

如何在 springboot admin 中设置 jolokia 上下文路径?

在此处输入图像描述

0 投票
1 回答
1041 浏览

history - Spring Boot 管理日志历史记录

重启 Spring Boot Admin 服务器后,有什么方法可以在 Spring Boot Admin Journal 页面中保留有关应用程序状态更改的历史记录?所有注册应用程序的所有状态更改都有历史记录,但是如果我重新启动管理服务器,历史记录就会消失并开始记录自启动以来的更改。有没有办法永久保留此页面中的历史记录?即使 spring boot 管理服务器重新启动?

0 投票
1 回答
142 浏览

java - 在 Spring 中覆盖已配置的 WebMvcAdapter

我想通过引导自定义页面、菜单等来扩展 Spring Boot Admin 的 UI 的功能。但是,我不想直接修改 SBA 的 JAR,因为这意味着每次新版本到来时都必须对它应用我的修改出去。

我目前正在考虑的方法是动态修改 HTML 页面,因为它们由 SBA(类AdminServerWebConfiguration)的资源处理程序呈现。我会在 中注册我自己的资源处理程序registry,让 SBA 渲染它,然后即时修改渲染并最终返回结果。

我对如何做这样的事情的理解非常有限。谁能指出我的模式来实现这一目标?

0 投票
2 回答
560 浏览

spring - 使用 Spring Boot 1.4.3 Release 版本和 Spring 4.3.5.RELEASE 版本无法加载 Jsp 页面

我是 Spring Boot 应用程序开发的新手。我正在使用 Spring Boot 版本 1.4.3 Release 版本和 Spring 4.3.5.RELEASE 版本做简单的 Spring Boot 应用程序。我在配置Mysql数据库配置成功。在运行 Spring Boot 主类时还会创建表。

下面是 Spring Boot 项目目录结构:

我创建了DBConfig.java具有数据库相关功能的文件,如数据源创建、jpa 事务管理。

下面是 WebMVC 配置文件:

下面是 App Context 初始化文件:

我还在 application.properties 文件中添加了以下代码行来定位 jsp 页面并停用 thymeleaf 模板。

下面是 Spring Controller java 文件:

下面的jsp示例页面:

Spring Boot 应用程序成功启动。

以下是 STS 控制台输出:

当我在浏览器中输入 url http://localhost:8080/时,它会给出以下消息:

我还在浏览器中尝试了http://localhost:8080/SpringBootApp/ url,它会显示以下消息:

STS 控制台中没有打印任何错误消息。

0 投票
1 回答
2527 浏览

spring-boot-admin - Cloud Foundry 上的 Spring-Boot-Admin:将 UP 应用程序显示为 OFFLINE

spring-boot-admin-server我们正在使用以代码为中心提供的1.4.5 版库开发引导管理仪表板

一些应用程序通过 Eureka 向服务器注册自身,一些应用程序直接使用spring-boot-admin-starter-client1.4.5 版本。

所有组件都部署在 PCF 环境中,并通过 HTTPS 进行通信。无论哪种方式,应用程序虽然能够在管理服务器上注册自己,但仅显示为离线。日志中没有报告任何组件的错误,即。管理员服务器,管理员客户端,尤里卡服务器,尤里卡客户端。

然而,唯一显示为 Up 的应用程序是管理服务器本身。

在 PCF 中运行的 spring-boot-admin-client 应用程序的应用程序属性是:

由于两种注册方法的结果相同,我已经跳过将配置放在此处,以便通过 Eureka 路径注册的应用程序保持简单。

同样在本地工作得很好,管理仪表板按预期显示所有应用程序。

是否需要针对 Cloud Foundry 进行任何配置?或者我可能犯了什么明显的错误?

任何建议都非常受欢迎。

- -编辑 - -

以下是来自 SBA 服务器的日志,显示服务器和客户端之间的通信正常。如果这些日志表明有任何错误,请指出。

来自客户端的日志都是干净的。只有当服务器关闭时,它才会发出“无法重新注册”的警告。

0 投票
2 回答
1357 浏览

java - 运行 Java Spring 应用程序

我想在 shell spring-boot-admin-sample 应用程序中运行:https ://github.com/codecentric/spring-boot-admin/tree/master/spring-boot-admin-samples/spring-boot-admin-sample /

但是当我通过命令编译和运行应用程序时:

我得到错误:无法找到或加载主类 de.codecentric.boot.admin.SpringBootAdminApplication

我必须做什么才能正确运行?

(我是 Spring 和 Java 的初学者)

0 投票
1 回答
1702 浏览

java - 注册 spring-boot-admin-client 错误

我想通过本教程将 spring-boot-admin-starter-client 注册到 spring-boot-admin-server 中:http: //codecentric.github.io/spring-boot-admin/1.4.5/#register-client-应用

但运行后我得到错误:

请问有人知道怎么解决吗??

0 投票
1 回答
455 浏览

spring-boot-admin - 更新的 spring-boot-admin-server-ui 不起作用

如何将 ui-jar 包含到项目中?我尝试过类似下面的方法但没有用

0 投票
1 回答
2647 浏览

maven - 如果 Spring Boot 管理中的服务失败,如何获取邮件通知?

我正在使用 Spring boot admin 并尝试在服务出现故障时获取邮件通知以及其他通知,例如手机上的消息。我已经尝试了一些东西,但它没有工作。我应该怎么做?