spring-boot-actuator 相关问题

Spring Boot Actuator是Spring Boot的子项目。它为您的应用程序添加了多种生产级服务,而您只需付出很少的努力。

是否可以在没有@Observed的情况下使用@Scheduled,并且无需在每个任务中尝试捕获并且仍然具有traceId?

我的目标是在计划方法上仅使用 @Scheduled 注释,并且跟踪应该自动发生(无论是 log.info() 还是异常)。 我尝试通过创建自定义来实现这一点

回答 1 投票 0

Kafka 生产者指标未出现在 Spring Boot 3.1.1 Prometheus 中

我有一个 Spring Boot 3.1.1 组件,我刚刚在其中创建了一些 Kafka 生产者。我希望在 Prometheus 中公开他们的指标,所以我做了以下配置: @Autowired 私人 MeterRegis...

回答 1 投票 0

本地prometheus无法访问IDE中运行的Spring Boot应用程序

我有一个正在运行的 Spring Boot 应用程序,我向其中添加了执行器和 micrometer-prometheus 依赖项。 使用Postman时,我可以成功到达Prometheus端点/actuator/prometh...

回答 1 投票 0

是否可以将http请求总数导出为Prometheus指标?

我已经设置了 Spring Boot Actuator 来导出 Prometheus 指标。默认情况下,它似乎只记录请求的持续时间。 http_server_requests_seconds_count{异常=“无”,方法=“...

回答 1 投票 0

如何在 /info 执行器端点中获取 Spring Boot 的版本

可以通过添加${spring-boot.version}在banner.txt中包含Spring Boot的版本。 如何对 /info 执行器端点执行相同的操作? 我尝试添加以下两项...

回答 2 投票 0

发布到 Spring Boot 2 自定义端点时出现 JSON 解码错误

我正在使用 Spring Boot 2.0.4.RELEASE 的自定义端点 我的自定义端点如下, @Endpoint(id = "mycaches" ,enableByDefault=true) @成分 公共类 CacheEndpoint { @WriteOpera...

回答 1 投票 0

Spring Boot v3.1.0 Webflux Micrometer 跟踪记录跟踪和跨度 ID

我有一个 Spring Boot 服务,我正在尝试使用 Micrometer Tracing 来实现跟踪。我假设我所要做的就是在我的 pom.xml 中包含以下内容,它就会起作用: 我有一个 Spring Boot 服务,我正在尝试使用 Micrometer Tracing 来实现跟踪。我假设我所要做的就是在我的 pom.xml 中包含以下内容,它就会起作用: <dependency> <groupId>io.micrometer</groupId> <artifactId>micrometer-tracing</artifactId> </dependency> 添加上述内容没有任何作用。我也有弹簧致动器。我尝试过添加 micrometer-tracing-bridge-brave 但那是行不通的。使用 Spring Cloud Slueth 以及所有内容都可以使用自动配置,我读过一些文章,其中指出 Micrometer 跟踪可以与 Spring MVC 一起使用,无需额外配置。我的问题是如何配置 Micrometer Tracing 与 Spring Webflux 一起使用?或者 Spring Webflux 还不支持? 提前致谢! 更新: 我还在static void main方法中尝试了以下方法: Hooks.enableAutomaticContextPropagation(); 这也不起作用。如果有人使用千分尺进行追踪,那么一个例子就太棒了! 再次回答我的问题。我最终让它发挥作用。我的问题最终是跟踪和空间 ID 的日志记录模式。我使用的模式如下 %d{yyyy-MM-dd HH:mm:ss.SSS} %highlight{%-5level} %style{[%thread]}{bright} [%style{test-service}{bright blue},%style{%X{traceId:-}}{bright green},%style{%X{spanId:-}}{bright cyan}] %style{%logger{36}}{Magenta} - %msg%n 注意 traceId 和 spanId 后面有这个,:-。删除冒号破折号对我有用。仍然不确定为什么冒号破折号会破坏它。我希望这有帮助!

回答 1 投票 0

普罗米修斯目标显示出来

请注意:我的 prometheus 使用 ubuntu 终端运行,而我的 springboot 应用程序在 Windows 上运行。看来我的 ubuntu 无法连接到 windows 的本地主机。 我有...

回答 1 投票 0

SpringBoot Actuator 日志文件端点返回 404

调用 GET /actuator/logfile 返回 404 错误。 如何通过执行器/日志文件获取日志? $curl -XGET localhost:8001/actuator/logfile -i HTTP/1.1 404 内容长度:0 日期:2020 年 9 月 22 日星期二 08:43...

回答 2 投票 0

如何在 Spring Boot Actuator 的 Trace 中包含 JSON 响应正文?

Spring Boot Actuator 的 Trace 在捕获输入/输出 HTTP 参数、标头、用户等方面做得很好。我想扩展它以捕获 HTTP 响应的正文,这样我就可以有一个 f. ..

回答 4 投票 0

将状态记录到数据库 spring boot admin

有没有人遇到过需要记录 springboot acutator 的响应? 我想使用 springboot 管理服务器来查询应用程序并将每个 /health 请求的响应记录到

回答 2 投票 0

弹簧执行器运行状况下降,但所有组都正常运行

正如标题所说。运行 /actuator/health 返回 down,同时单独检查每个组返回 UP。 可能是什么原因? $ 卷曲本地主机:10010/执行器/健康 {“状态&qu...

回答 2 投票 0

Spring-boot 执行器 - 跟踪到文件

在 Spring Boot 中我们有跟踪端点。是否可以将这些条目重定向到文件中?我试图在互联网上找到这个,但没有效果。

回答 1 投票 0

Spring Boot Actuator - 禁用默认调度间隔

我正在为我的 Spring Boot 应用程序实现自定义执行器 HealthIndicators。 它们看起来像: 公共类 MyClass 实现 HealthIndicator { @覆盖 公共卫生健康() { ...

回答 2 投票 0

Spring Boot 执行器

我正在使用 Spring Boot 和 Spring Boot Actuator 3.x.x。现在,当健康贡献者不存在时,将在运行时抛出错误。有没有办法阻止此类错误被抛出?

回答 1 投票 0

如何使用千分尺追踪测试中的SimpleTracer

我正在尝试使用 Spring Boot 3 + Micrometer Tracing 为应用程序编写一个简单的测试 休息控制器: @RestController @RequestMapping("/customers2") @Slf4j 公开课

回答 1 投票 0

执行器 - 可以自定义日志文件端点吗?

我已经使用 logback 设置了日志配置。 该配置在自定义位置以滚动方式设置我的日志。这意味着我没有使用: “logging.file”或“logging.path...

回答 3 投票 0

如何使用Java prometheus sdk创建带有标签的Gauge指标?

我有一个 springboot Kotlin Web 服务,它使用 Actuator (spring-boot-starter-actuator) 和 micrometer (micrometer-registry-prometheus) 将指标公开给 prometheus scraper。 监控...

回答 3 投票 0

类实现EnvironmentPostProcessor时如何创建bean

我想为此重写 /actuator/health 我编写了一个自定义类(CustomHealth.java)并重写 getHealth() 但我无法创建 Bean,所以当我调用 /actuator/health 时,它必须调用...

回答 1 投票 0

Spring Boot:缺少为执行器公开的端点

我知道这个问题并不新鲜(类似的问题在这里) 我正在尝试公开执行器端点以获取指标 以下是 application.properties 的相关定义: 管理.端点.启用...

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.