问题标签 [spring-actuator]

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 回答
43 浏览

prometheus - 将字符串附加到 Prometheus 目标参数

我的 Prometheus 配置包含以下内容:

这可能是一个非常简单的问题,但我无法理解它:如何将静态字符串添加/actuator/healthtarget来自的参数__address__

所以生成的目标看起来像10.4.23.56:8200/actuator/health

0 投票
1 回答
394 浏览

openshift - 如何配置 Prometheus 以通过暴露路由获取具有 2 个副本的服务的指标?

我们在 OpenShift 中部署了一个包含 2 个副本的服务。该服务使用 DropWizard 指标并通过 /actuator/prometheus 端点上的 spring-actuator 公开它们。执行器的端口 8082 有一个暴露路由。Prometheus 配置为从 {exposed-service-route}/actuator/prometheus' 抓取。

我要解决的问题是:当调用暴露的路由时,由于有一个负载均衡器,它会从两个 pod 返回指标,这些指标具有相同的名称,因为服务是相同的,然后在显示它们时Grafana,值不正确。例如,“processed.messages.count”在收到第一个 pod 的响应时为 40,然后在收到第二个 pod 的响应时变为 150。如何区分这些响应并正确显示它们?假设现在向指标添加标签不是一种选择。

0 投票
2 回答
212 浏览

spring - 如何使用 netflix-eureka 获得注册的微服务

我使用 Netflix 的 Eureka 注册了许多微服务,并且我正在使用 Spring Cloud Config。但是,当我更新时,application.properties我需要重新启动应用程序才能应用新属性。

重新启动应用程序有点烦人,所以搜索了一下,发现使用 Netflix Eureka 获取注册的微服务并使用 spring boot actuator 刷新它,但我未能获得注册的微服务。

简而言之:如何使用 Netflix Eureka 获得注册的微服务?

0 投票
2 回答
357 浏览

java - springboot 1.5.3 如何获取全局健康状态执行器

我在我的应用程序中使用SpringBoot v 1.5.3,并添加了执行器health、 info 和 metrics,它们使用可用的端点工作正常。我需要获取我的应用程序的全局运行状况

这是我的代码:

不幸的是,我的代码返回空异常,因为我没有得到健康状态对象。有人可以知道如何做到这一点。谢谢!

0 投票
1 回答
566 浏览

java - 如何在 Spring Cloud Gateway 中的执行器端点上设置密码

我使用 spring cloud gateway HoxtonSR8、spring boot 2.3.4 和 spring actuator

我想在所有执行器端点上设置密码,包括健康和信息,以便只有经过身份验证的用户才能调用它们。但据我所知,它只能使用 spring security 来完成,但这个框架与网关不兼容。

如何在云网关的执行器上设置密码?

0 投票
1 回答
401 浏览

spring-boot - Gitlab CI/CD 管道中 SpringBoot 服务的健康检查

我有一个 Gitlab CI/CD 管道,它:

  • 构建 Spring Boot 应用程序
  • 将其打包到 Docker 映像中
  • 使用部署图像docker run ...

我希望能够在部署后验证服务。我希望管道通知我有关失败的信息。我想我需要在管道中添加一个额外的健康检查步骤来验证服务。

此任务是否有任何最佳实践?有没有现成的解决方案?

0 投票
2 回答
65 浏览

spring - 如何检查我的服务中的“elasticsearch is down”条件?

我有一些服务。我需要从弹性搜索返回数据(如果可用)或从数据库返回:

如何检查elasticsearch is down我的服务中的条件?

0 投票
0 回答
643 浏览

spring-boot - Spring actuator 在启动期间错误退出健康检查:RedisReactiveHealthIndicator:Redis 健康检查失败

在 spring boot 升级到2.2.11.RELEASE后,我们看到以下错误。我认为第一次运行状况检查是否因以下错误而失败,但是当我调用运行状况端点时,我看到运行状况检查成功。

2020-12-28 05:42:08.840 WARN 1 --- [oundedElastic-8] osbarRedisReactiveHealthIndicator:Redis 健康检查失败 org.springframework.data.redis.RedisConnectionFailureException:无法连接到 Redis;嵌套异常是 io.lettuce.core.RedisConnectionException: Unable to connect to xc-dev-redis.xylem-cloud.com:6379 at org.springframework.data.redis.connection.lettuce.LettuceConnectionFactory$ExceptionTranslatingConnectionProvider.translateException(LettuceConnectionFactory.java :1511) ~[spring-data-redis-2.2.11.RELEASE.jar!/:2.2.11.RELEASE] at org.springframework.data.redis.connection.lettuce.LettuceConnectionFactory$ExceptionTranslatingConnectionProvider.getConnection(LettuceConnectionFactory.java: 1419)〜[spring-data-redis-2.2.11.RELEASE.jar!/:2.2.11.RELEASE]在org.springframework.data.redis.connection.lettuce。

这是来自健康端点的响应:

0 投票
4 回答
472 浏览

java - 有没有办法扩展 Spring Actuator 记录器并从我自己的控制器调用它?

有没有办法扩展 Spring Actuator 记录器并从我自己的控制器调用它,以便我可以进行一些安全验证?例如,像这样:

0 投票
1 回答
706 浏览

spring-boot - 将 Spring Boot Actuator 与 New Relic 集成

我正在尝试将 New Relic 与 Spring Boot 执行器集成。StackOverflow 本身中的大多数教程和响应都建议使用 New Relic Java Agent,但根据 Spring Boot文档,安装 Java Agent 不是强制性的(除非我误解了某些东西)也检查了这个。所以,这是我application.properties目前的。

在我看到的日志中

根据此日志,它看起来像是在发送日志。但我不知道在哪里可以看到这些日志。理想情况下,我也想通过app name,以便我可以按应用名称区分指标,最好env以后再区分。有什么建议么?