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

jhipster - 如何添加额外的健康指标?

试图在我的 jhipster 应用程序中添加额外的健康指标.. 除了以下内容,我还需要做什么?

0 投票
1 回答
81 浏览

spring-boot - 如何在点击执行器/刷新/时禁用应用程序重启

我有 2 个子模块->config-server 和 config-client。一切正常。为了反映 git remote repo->.properties 文件中所做的任何更改,我必须调用http://client-server.port/actuator/refresh / 。点击此 api 后,我在客户端中获得了更新的属性值,但它重新启动了我的客户端应用程序。如何避免应用程序重新启动?每当更改任何 git 远程 repo 属性时,我也可以让 config-server 直接更新客户端类中的属性值吗?

0 投票
1 回答
47 浏览

elasticsearch - Micrometer ElasticSearch 将 JSON 名称转换为 Key

我的应用程序中有一个千分尺 + 弹簧执行器,它在 kibana 中以这种方式显示:

但我想转换成这个:

因此,请注意,我需要将指标作为标签名称,而不是在“名称”中。这可以用微米吗?

查看我的 application.yml:

0 投票
1 回答
78 浏览

elasticsearch - Spring Actuator Metrics 在标签中保留“点”

我正在以这种方式在我的指标导出器中创建标签:

但我不知道为什么“kubernetes.pod.name”被转换为“kubernetes_pod_name”,我怎样才能保留这些点?

0 投票
0 回答
17 浏览

spring-boot - 使用 JMX 自定义 Spring Boot 应用程序监控

在带有球衣实现应用程序的 spring boot 中。我们需要使用 JMX 监控我们的应用程序。我们的要求是,每当数据库连接失败时,我们需要对其进行监控,并且当 API 调用失败时我们使用第三方 API 需要对其进行监控。当我在互联网上搜索时,我看到了一个公开默认和自定义端点的弹簧执行器。但是对于我的要求,我不知道如何使用自定义端点,任何人都可以提供帮助。这可能吗?即使在 JMX 中也很好。我无法通过示例找到适当的文档

0 投票
0 回答
240 浏览

spring - 如何在运行时刷新spring应用上下文?

  1. 如何在运行时刷新 Spring 应用程序上下文。
  2. 如何通过代码/运行时实现执行器/刷新后端点的相同行为?

我们通过实现 ApplicationContextAware 尝试了 applicationContext.refresh()。它在我的 Spring Boot 应用程序中给出了以下错误。

0 投票
1 回答
62 浏览

spring-boot - Spring reactive Mono:blockOptional 与 spring actuator 冲突

我正在将 json 数组响应映射到反应堆世界,但遇到如下问题:

如果我添加弹簧执行器的此属性,此代码将不起作用

management.endpoints.enabled-by-default=true

没有任何异常,Netty 服务器无法启动。

但是当我更改为

management.endpoints.enabled-by-default=false

Netty 开局不错

请问这个问题有什么想法吗?

** 更新 **

当我添加一些超时值时.blockOptional(Duration.ofSeconds(60)) //60 seconds

我很确定 Mono 和 Spring 执行器management.endpoints.enabled-by-default=true之间存在冲突

注意 configurationClient.getData()这只是一个 GET 请求返回 200-[{...}]

  • 如果我使用 management.endpoints.enabled-by-default=false一切正常
0 投票
0 回答
13 浏览

spring - 执行器中没有 jvm_* 指标

为什么执行器/prometheus 中没有 jvm_* 指标?我从https://start.spring.io/生成演示项目,它有这个指标。但在我的项目中,我只看到来自

依赖报告

任何想法?

0 投票
1 回答
326 浏览

spring - 如何启用所有 SpringBoot 执行器端点?

SpringBoot v2.5.1

我希望所有执行器端点(在文档中描述)都可用。在docs之后,添加了执行器启动器依赖项和属性,但大多数端点不可用(HTTP 404)。

唯一可用的端点是GET /actuator/health,但它显示了无用的信息:{"status": "UP"}

添加属性management.endpoints.enabled-by-default=true

添加依赖:

的结果GET /actuator

启用执行器端点的最小设置是什么?

0 投票
0 回答
19 浏览

spring - 如何自定义 SpringBoot 执行器输出格式?

SpringBoot v2.5.1

在获取有关内存指标的信息时,我会返回类似4.86064488E8的值,这不是最佳选择,因为我的目标不是每次都进行算术运算,而是快速获取有关当前状态的信息。有没有办法自定义格式或至少获得类似{ "statistic": "VALUE", "value": "486.06 Mb" }或至少更具可读性的价值?

GET /actuator/metrics/jvm.memory.used