我遇到了一个Spring Boot Actuator无法通过发现的执行器链接公开发现页面的问题。 同时,我可以访问执行器,例如infohealthmetrics

我正在使用Spring Boot 2.1.8,而我的application.yml看起来像这样:

info:
  artifact: spring-actuator-example
  name: Spring Boot Actuator Example
  description: Spring Boot Actuator Example
  version: 1.0.0

#Exposes Spring actuator endpoints
management:
  server:
    port: 7979
    servlet:
      context-path: /actuator
  endpoint:
    health:
      show-details: always
  endpoints:
    web:
      base-path: /
      exposure:
        include: "*"

如果我尝试访问/actuator端点,则会得到

{
  timestamp: "2019-09-18T19:55:25.622+0000",
  status: 404,
  error: "Not Found",
  message: "No message available",
  path: "/actuator/"
}

而不是像

{
  "_links": {
    "self": { 
      "href": "http://localhost:7979/actuator",
      "templated": false
    },
    "info": { 
      "href": "http://localhost:7979/actuator/info",
      "templated": false
    },
    "health": { 
      "href": "http://localhost:7979/actuator/health",
      "templated": false
    },
    "metrics": { 
      "href": "http://localhost:7979/actuator/metrics",
      "templated": false
    }
  }
}

我缺少任何配置吗?

我在这里创建了一个小示例项目供您试用。

  ask by Igor Nikolaev translate from so

本文未有回复,本站智能推荐:

2回复

在Spring Boot / actuator根端点上返回404

在生产中时,我想禁用/ actuator端点,但仍允许/ actuator / health。 我使用SecurityConfigurerAdapter尝试了以下代码,但返回了500。我想返回404并获取“找不到页面”错误页面。 任何帮助深表感谢
1回复

在非 spring-boot 应用程序中公开来自 spring-boot-actuator 的缓存端点

我正在使用非 spring-boot 应用程序,但我需要公开端点,该端点将返回应用程序中配置的缓存。 我看到了这篇文章,但它适用于 spring-boot-actuator 版本 1.X,我使用的是 spring-boot-actuator 版本 2.1.3.RELEASE,因为缓存端点在此版本中可
1回复

为什么 spring-cloud-config 不扩展 spring-boot-actuator 的属性?

我已经设置了 spring-boot-actuator 和 spring-cloud-config。 我设置了类似于以下的各种属性: 如果我将这些属性放在 application.properties 中,那么我会得到: 但是如果我把它放在 spring-cloud-config 上,我会得
9回复

Spring Boot /actuator 返回 404 not found

我正在使用 spring boot 2.1.4.RELEASE并且当前正在尝试访问http://localhost:8080/actuator但我找不到 404。 我不确定我在这里做错了什么。 以下是我的 pom 依赖项- 属性文件配置 当我运行应用程序时,我确实在控制台中看到了这个
1回复

如何以编程方式从spring-boot-actuator获取指标?

我们在生产中有弹簧应用。 它不是Spring-boot。 我发现这篇文章介绍了如何在非弹簧启动应用中使用弹簧启动器。 但是,对我们的要求是汇总来自/ metrics端点的数据并对其进行一些分析并报告状态指示器。 例如,我们可能使用堆参数,例如{"heap.committed":4
1回复

spring-boot-starter-actuator 似乎没有被我的属性之一识别

我在 Spring Boot 项目中添加了spring-boot-starter-actuator-2.3.1.RELEASE.jar作为外部 jar 文件。 在 application.properties 中,我添加了endpoints.default.web.enabled=true但它有警
2回复

spring-boot-starter-web-reactive + spring-boot-starter-actuator不能同时工作?

我尝试了spring-boot-starter-actuator,默认说明,在pom中添加到spring boot项目,它没有任何问题。 一旦我添加spring-boot-starter-web-reactive,一切都会崩溃,新创建的反应端点工作,但执行器停止工作,有任何人有这样的问题,
1回复

使用spring-boot-actuator是否会更改spring应用程序的上下文根?

根据这篇文章 ,通过在pom.xml具有spring-boot-actuator依赖项,我可以从actuator端点中受益。 但是,我发现它破坏了我现有的spring应用程序(它不是spring-boot应用程序)。 我在pom.xml中的依赖项中添加了以下内容 而已。 我尚未