问题标签 [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.
jhipster - 如何添加额外的健康指标?
试图在我的 jhipster 应用程序中添加额外的健康指标.. 除了以下内容,我还需要做什么?
spring-boot - 如何在点击执行器/刷新/时禁用应用程序重启
我有 2 个子模块->config-server 和 config-client。一切正常。为了反映 git remote repo->.properties 文件中所做的任何更改,我必须调用http://client-server.port/actuator/refresh / 。点击此 api 后,我在客户端中获得了更新的属性值,但它重新启动了我的客户端应用程序。如何避免应用程序重新启动?每当更改任何 git 远程 repo 属性时,我也可以让 config-server 直接更新客户端类中的属性值吗?
elasticsearch - Micrometer ElasticSearch 将 JSON 名称转换为 Key
我的应用程序中有一个千分尺 + 弹簧执行器,它在 kibana 中以这种方式显示:
但我想转换成这个:
因此,请注意,我需要将指标作为标签名称,而不是在“名称”中。这可以用微米吗?
查看我的 application.yml:
elasticsearch - Spring Actuator Metrics 在标签中保留“点”
我正在以这种方式在我的指标导出器中创建标签:
但我不知道为什么“kubernetes.pod.name”被转换为“kubernetes_pod_name”,我怎样才能保留这些点?
spring-boot - 使用 JMX 自定义 Spring Boot 应用程序监控
在带有球衣实现应用程序的 spring boot 中。我们需要使用 JMX 监控我们的应用程序。我们的要求是,每当数据库连接失败时,我们需要对其进行监控,并且当 API 调用失败时我们使用第三方 API 需要对其进行监控。当我在互联网上搜索时,我看到了一个公开默认和自定义端点的弹簧执行器。但是对于我的要求,我不知道如何使用自定义端点,任何人都可以提供帮助。这可能吗?即使在 JMX 中也很好。我无法通过示例找到适当的文档
spring - 如何在运行时刷新spring应用上下文?
- 如何在运行时刷新 Spring 应用程序上下文。
- 如何通过代码/运行时实现执行器/刷新后端点的相同行为?
我们通过实现 ApplicationContextAware 尝试了 applicationContext.refresh()。它在我的 Spring Boot 应用程序中给出了以下错误。
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一切正常
spring - 如何启用所有 SpringBoot 执行器端点?
SpringBoot v2.5.1
我希望所有执行器端点(在文档中描述)都可用。在docs之后,添加了执行器启动器依赖项和属性,但大多数端点不可用(HTTP 404)。
唯一可用的端点是GET /actuator/health
,但它显示了无用的信息:{"status": "UP"}
添加属性management.endpoints.enabled-by-default=true
。
添加依赖:
的结果GET /actuator
启用执行器端点的最小设置是什么?
spring - 如何自定义 SpringBoot 执行器输出格式?
SpringBoot v2.5.1
在获取有关内存指标的信息时,我会返回类似4.86064488E8
的值,这不是最佳选择,因为我的目标不是每次都进行算术运算,而是快速获取有关当前状态的信息。有没有办法自定义格式或至少获得类似{ "statistic": "VALUE", "value": "486.06 Mb" }
或至少更具可读性的价值?
GET /actuator/metrics/jvm.memory.used