问题标签 [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 投票
0 回答
627 浏览

spring-boot-admin - spring-boot-admin 客户端自定义 health-url 无效

我想自定义客户端属性,“health-url”、“management-url”、“service-url”。这是 application.properties 中的属性。

默认属性是

但是属性被忽略了。我发现问题Admin Starter Client ignoring Service,但是属性没有用

如何更改属性?

0 投票
1 回答
489 浏览

spring - 当我使用 AWS ELB + Spring Boot 时,如何将 http 重定向到 https?

我正在设置 AWS ELB 背后的 Spring Boot Admin。

配置是...

ELB(http, 80) --> 应用程序 (8080)

ELB(https, 443) --> 应用程序 (8080)

并且,ELB 健康检查有 /ping 端点。

我希望将每个 ELB http 请求重定向到 https。

我试过这个解决方案。

在 AWS ELB 后面使用嵌入式 Tomcat 的 Spring Boot - HTTPS 重定向

但它不起作用,因为这会重定向包括 /ping 在内的所有内容,而 ELB 无法进行健康检查。

我能做些什么?

0 投票
1 回答
284 浏览

spring - Spring Boot 管理员 - info.version

我们有一个使用自定义上下文路径的服务。为了在 Eureka Server 上正确注册我们的服务,我们设置了以下内容:

这运行良好,我们的应用程序已注册。但是,虽然我们已经设置了info.version信息,但它并没有显示在Spring Boot Admin主页上。对于我们没有自定义上下文路径的应用程序,它正在工作:

在此处输入图像描述

知道最终丢失了哪些属性吗?

0 投票
1 回答
857 浏览

spring-boot - springboot admin:如何在 springboot admin GUI 中显示自定义指标(“指标”选项卡)

我们正在使用带有 springboot(1.4.3 版)的多个微服务并监控它们 springboot-admin(1.5.0 版)。

在我们的微服务中,我们生成了几个自定义指标(使用 '@com.codahale.metrics.annotation.Timed' 注释)。

虽然所有这些自定义指标都通过普通的执行器端点“/metrics”显示,但遗憾的是它们没有显示在 springboot 管理 GUI -“Metrics”选项卡中。

显然只有“counter. ”和“gauge. ”指标显示在后者中。

是否有可能配置/修改 springboot 管理员,以便这些自定义指标也显示 - 无论是在现有的“指标”选项卡中还是在另一个新选项卡中?

0 投票
0 回答
2749 浏览

spring-boot-admin - Spring Boot 管理员未在仪表板中显示任何客户端应用程序

我一直在关注Spring Boot Admin 的本教程,但是当我运行管理应用程序时,我看不到任何用于监控的 Spring Boot 客户端应用程序。我检查了管理员和客户端应用程序都在运行。管理员在端口 8080 上运行,客户端应用程序在端口 9010 上运行

这就是我在管理 应用程序中所做的

添加了这些注释

这是我在客户端应用程序中添加的

并将其添加到我的属性文件(YAML)中

这就是我的仪表板的样子,您可以看到没有要监控的应用程序。

这就是我的仪表板的样子

0 投票
0 回答
473 浏览

java - Spring Boot 管理员 oauth2 密钥斗篷

我有一个用 keycloak 保护的 Spring Boot 应用程序。我有一个专门针对此应用程序的 keycloak 客户端。

现在我想部署 spring boot admin 并在其上实现 keycloak。我的问题是如何让 spring-boot-admin 与我的应用程序对话?

0 投票
1 回答
1790 浏览

tomcat - 没有嵌入式 Tomcat 的 Spring Boot 管理员

我正在尝试.war在独立的 servlet 容器(Pivotal tc Server)上部署 spring-boot 应用程序,并且 spring-boot 管理页面存在问题。当我使用spring-boot:run命令运行应用程序时,我有正确的启动 spring-boot 管理 UI 页面,但是当我在 tcServer 上部署战争时,在根路径上/我看到 spring-boot 管理页面,其中没有任何应用程序:我如何启用管理页面:

在我设置的属性中:

server.port=9000

运行 tcServer 时,我在日志中看到:

虚拟机 1 | [2017.08.18 12:42:04.180 AST] [WARN] [dcbasApplicationRegistrator] [pool-3-thread-1] [未能在 spring-boot-admin http://localhost:9000/api/applications将应用程序注册为空): 部署到 servlet-container 时必须设置 serviceUrl]

tcServer 在 8080 默认端口上运行。有人可以建议如何在外部服务器上的 spring-boot 管理 UI 中查看我的应用程序吗?

0 投票
1 回答
1067 浏览

spring - springfox 不适用于 spring-boot-admin-server

我的 Spring Boot 应用程序已将 swagger-ui 与 springfox 和 spring 管理服务器集成。但是,我发现添加注释@EnableAdminServer时无法显示swagger ui。

我在 github 上的两个 repo 中都搜索了问题,但没有发现与我的问题类似的问题。有没有人遇到这种情况?

我的 POM:

应用 :

.yml 文件:

当我删除注释@EnableAdminServer 时它可以工作。看起来与 url 路由器有冲突。

0 投票
1 回答
443 浏览

spring-boot - 将 spring-boot-admin 用于非 spring-boot 项目

tl;dr
请求建议、指南或示例,以便扩展spring-boot-admin以使用 HTTP 请求以外的方法来对非 Spring 项目(如MariaDB.

完整版
需要使用spring-boot-admin. 有几个客户端是spring-boot应用程序,很容易实现。但是,有几个非 spring-boot 项目,例如 database server MariaDB

因此问题是这样表述的:是否可以扩展 SBA 以通过 HTTP 请求以外的方法监控数据库状态。例如,一种可能的方法可能是检查是否可以连接到特定于应用程序的 TCP 端口以验证 db 服务器是否仍在运行。然而,也可以利用其他可能性。

我发现一篇与我的问题类似的帖子是: https ://github.com/codecentric/spring-boot-admin/issues/504 。不过,这里的主要区别在于提供的答案仍然建议使用 HTTP 方法。参考指南也没有提出替代方案。

如果存在这种可能性,那么该方法的简要概述或示例实现将是最受欢迎的。

0 投票
0 回答
432 浏览

spring-boot - Spring Admin Console 未显示具有自定义路径的 Eureka 客户端

我正在尝试向 Spring Boot Server 注册 Spring Boot Client。我在 Spring Boot 客户端中添加了上下文路径。如果没有上下文路径,它会成功在服务器中注册。

使用自定义上下文路径,它正在成功注册客户端,但显示状态为关闭且未找到 404。

以下是我的application.properties:

在注册客户时,我遇到以下异常: