制造健康指标弹簧靴

问题描述 投票:0回答:1

谢谢你

update:

我的应用程序

server: servlet-path: /api port: 8080 mongodb: host: conexion port: 27017 databaseName: abc #uri: conexion management: context-path: /admin endpoints: health: enabled: yes shutdown: enabled: yes logging: # Enable this to specify the path and the name of the log file. By default, it creates a # file named spring.log in the temp directory. file: /tmp/abc.log level: com.abc: INFO

默认,默认的春季启动配置应用程序可在8080端口访问。如果您没有指定端口,那么您的健康服务URL为Http://your.domain.com:8080/health

.

如果您将应用程序配置为可在80端口上访问,然后检查管理配置:
management.port=8081
management.context-path=/
management.security.enabled=true
java spring-security spring-boot health-monitoring
1个回答
0
投票
终止项目依赖性:

<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-actuator</artifactId> </dependency> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-security</artifactId> </dependency>

您添加这些依赖项并在应用程序中打开安全性。Properties(或YML),您将看到以下端点注册:

2014-12-29 12:22:06.239 INFO 14786 --- [ost-startStop-1] o.s.b.c.embedded.FilterRegistrationBean : Mapping filter: 'springSecurityFilterChain' to: [/*] 2014-12-29 12:22:06.298 INFO 14786 --- [ main] o.s.b.a.e.mvc.EndpointHandlerMapping : Mapped "{[/autoconfig],methods=[GET],params=[],headers=[],consumes=[],produces=[],custom=[]}" onto public java.lang.Object org.springframework.boot.actuate.endpoint.mvc.EndpointMvcAdapter.invoke() 2014-12-29 12:22:06.299 INFO 14786 --- [ main] o.s.b.a.e.mvc.EndpointHandlerMapping : Mapped "{[/mappings],methods=[GET],params=[],headers=[],consumes=[],produces=[],custom=[]}" onto public java.lang.Object org.springframework.boot.actuate.endpoint.mvc.EndpointMvcAdapter.invoke() 2014-12-29 12:22:06.299 INFO 14786 --- [ main] o.s.b.a.e.mvc.EndpointHandlerMapping : Mapped "{[/beans],methods=[GET],params=[],headers=[],consumes=[],produces=[],custom=[]}" onto public java.lang.Object org.springframework.boot.actuate.endpoint.mvc.EndpointMvcAdapter.invoke() 2014-12-29 12:22:06.300 INFO 14786 --- [ main] o.s.b.a.e.mvc.EndpointHandlerMapping : Mapped "{[/error],methods=[],params=[],headers=[],consumes=[],produces=[],custom=[]}" onto public java.util.Map<java.lang.String, java.lang.Object> org.springframework.boot.actuate.endpoint.mvc.ManagementErrorEndpoint.invoke() 2014-12-29 12:22:06.300 INFO 14786 --- [ main] o.s.b.a.e.mvc.EndpointHandlerMapping : Mapped "{[/configprops],methods=[GET],params=[],headers=[],consumes=[],produces=[],custom=[]}" onto public java.lang.Object org.springframework.boot.actuate.endpoint.mvc.EndpointMvcAdapter.invoke() 2014-12-29 12:22:06.301 INFO 14786 --- [ main] o.s.b.a.e.mvc.EndpointHandlerMapping : Mapped "{[/env/{name:.*}],methods=[GET],params=[],headers=[],consumes=[],produces=[],custom=[]}" onto public java.lang.Object org.springframework.boot.actuate.endpoint.mvc.EnvironmentMvcEndpoint.value(java.lang.String) 2014-12-29 12:22:06.301 INFO 14786 --- [ main] o.s.b.a.e.mvc.EndpointHandlerMapping : Mapped "{[/env],methods=[GET],params=[],headers=[],consumes=[],produces=[],custom=[]}" onto public java.lang.Object org.springframework.boot.actuate.endpoint.mvc.EndpointMvcAdapter.invoke() 2014-12-29 12:22:06.301 INFO 14786 --- [ main] o.s.b.a.e.mvc.EndpointHandlerMapping : Mapped "{[/info],methods=[GET],params=[],headers=[],consumes=[],produces=[],custom=[]}" onto public java.lang.Object org.springframework.boot.actuate.endpoint.mvc.EndpointMvcAdapter.invoke() 2014-12-29 12:22:06.301 INFO 14786 --- [ main] o.s.b.a.e.mvc.EndpointHandlerMapping : Mapped "{[/trace],methods=[GET],params=[],headers=[],consumes=[],produces=[],custom=[]}" onto public java.lang.Object org.springframework.boot.actuate.endpoint.mvc.EndpointMvcAdapter.invoke() 2014-12-29 12:22:06.302 INFO 14786 --- [ main] o.s.b.a.e.mvc.EndpointHandlerMapping : Mapped "{[/health],methods=[],params=[],headers=[],consumes=[],produces=[],custom=[]}" onto public java.lang.Object org.springframework.boot.actuate.endpoint.mvc.HealthMvcEndpoint.invoke() 2014-12-29 12:22:06.302 INFO 14786 --- [ main] o.s.b.a.e.mvc.EndpointHandlerMapping : Mapped "{[/dump],methods=[GET],params=[],headers=[],consumes=[],produces=[],custom=[]}" onto public java.lang.Object org.springframework.boot.actuate.endpoint.mvc.EndpointMvcAdapter.invoke() 2014-12-29 12:22:06.303 INFO 14786 --- [ main] o.s.b.a.e.mvc.EndpointHandlerMapping : Mapped "{[/metrics/{name:.*}],methods=[GET],params=[],headers=[],consumes=[],produces=[],custom=[]}" onto public java.lang.Object org.springframework.boot.actuate.endpoint.mvc.MetricsMvcEndpoint.value(java.lang.String) 2014-12-29 12:22:06.303 INFO 14786 --- [ main] o.s.b.a.e.mvc.EndpointHandlerMapping : Mapped "{[/metrics],methods=[GET],params=[],headers=[],consumes=[],produces=[],custom=[]}" onto public java.lang.Object org.springframework.boot.actuate.endpoint.mvc.EndpointMvcAdapter.invoke() 2014-12-29 12:22:06.347 INFO 14786 --- [ main] s.b.c.e.t.TomcatEmbeddedServletContainer : Tomcat started on port(s): 8081/http 2014-12-29 12:22:06.350 INFO 14786 --- [ main] s.b.c.e.t.TomcatEmbeddedServletContainer : Tomcat started on port(s): 8080/http
如果您在启动日志中看不到它们 - 那么您做错了什么,您需要返回并检查您是否具有项目依赖项,并且该安全模块已打开。

使用链接:

http://spring.io/guides/gs/spring-boot/ -- look for the section called: "Add production-grade services"

    

我的应用程序
server:
  servlet-path: /api
  port: 8080

mongodb:
  host: conexion
  port: 27017
  databaseName: abc
  #uri: conexion

management:
  context-path: /admin

endpoints:
  health:
    enabled: yes
  shutdown:
    enabled: yes

logging:
   # Enable this to specify the path and the name of the log file. By default, it creates a
   # file named spring.log in the temp directory.
   file: /tmp/abc.log      

   # Add other levels if you want to override the level configured in the logback.xml configuration file.
   level: 
   com.abc: INFO

最新问题
© www.soinside.com 2019 - 2024. All rights reserved.