Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Commit f468a0b

Browse files
Eureka server 新增 actuator
启动之后访问 http://localhost:8761/actuator/[health,info,beans,mappings,logfile,metrics,shutdown,env]
1 parent 80027d0 commit f468a0b

File tree

2 files changed

+66
-2
lines changed

2 files changed

+66
-2
lines changed

‎eurekaserver/pom.xml‎

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,17 @@
1616
<groupId>org.springframework.cloud</groupId>
1717
<artifactId>spring-cloud-starter-netflix-eureka-server</artifactId>
1818
</dependency>
19+
20+
<dependency>
21+
<groupId>org.springframework.boot</groupId>
22+
<artifactId>spring-boot-starter-actuator</artifactId>
23+
</dependency>
24+
25+
<dependency>
26+
<groupId>org.springframework.boot</groupId>
27+
<artifactId>spring-boot-starter-web</artifactId>
28+
</dependency>
29+
1930
</dependencies>
2031

2132
<build>
Lines changed: 55 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,65 @@
11
server:
22
port: 8761
33

4-
4+
# =========== 配置 Eureka =================
55
eureka:
66
instance:
77
hostname: localhost
88
client:
99
register-with-eureka: false
1010
fetch-registry: false
1111
# serviceUrl:
12-
# defaultZone: http://${eureka.instance.hostname}:${server.port}/eureka/
12+
# defaultZone: http://${eureka.instance.hostname}:${server.port}/eureka/
13+
# ========== actuator ==================
14+
management:
15+
auditevents:
16+
enabled: true
17+
endpoints:
18+
web:
19+
exposure:
20+
include: ["health","info","beans","mappings","logfile","metrics","shutdown","env"]
21+
base-path: /actuator
22+
23+
endpoint:
24+
auditevents:
25+
enabled: true
26+
cache:
27+
time-to-live: 10s
28+
beans: # 2、显示一个应用中所有 Spring Beans 的完整列表,默认开启
29+
enabled: true
30+
conditions: # 3、显示配置类和自动配置类的状态及它们被应用和未被应用的原因,默认开启
31+
enabled: true
32+
configprops: # 4、显示一个所有@ConfigurationProperties的集合列表,默认开启
33+
enabled: true
34+
env: # 5、显示来自Spring的 ConfigurableEnvironment的属性,默认开启
35+
enabled: true
36+
flyway: # 6、显示数据库迁移路径,如果有的话,默认开启
37+
enabled: true
38+
health: # 7、显示健康信息,默认开启
39+
enabled: true
40+
show-details: always
41+
info: # 8、显示任意的应用信息,默认开启
42+
enabled: true
43+
liquibase: # 9、展示任何Liquibase数据库迁移路径,如果有的话,默认开启
44+
enabled: true
45+
metrics: # 10、展示当前应用的metrics信息,默认开启
46+
enabled: true
47+
mappings: # 11、显示一个所有@RequestMapping路径的集合列表,默认开启
48+
enabled: true
49+
scheduledtasks: # 12、显示应用程序中的计划任务,默认开启
50+
enabled: true
51+
sessions: # 13、允许从Spring会话支持的会话存储中检索和删除(retrieval and deletion)用户会话。使用Spring Session对反应性Web应用程序的支持时不可用。默认开启。
52+
enabled: true
53+
shutdown: # 14、允许应用以优雅的方式关闭,默认关闭
54+
enabled: true
55+
threaddump: # 15、执行一个线程dump
56+
enabled: true
57+
# web 应用时可以使用以下端点
58+
heapdump: # 16、 返回一个GZip压缩的hprof堆dump文件,默认开启
59+
enabled: true
60+
jolokia: # 17、通过HTTP暴露JMX beans(当Jolokia在类路径上时,WebFlux不可用),默认开启
61+
enabled: true
62+
logfile: # 18、返回日志文件内容(如果设置了logging.file或logging.path属性的话),支持使用HTTP Range头接收日志文件内容的部分信息,默认开启
63+
enabled: true
64+
prometheus: #19、以可以被Prometheus服务器抓取的格式显示metrics信息,默认开启
65+
enabled: true

0 commit comments

Comments
(0)

AltStyle によって変換されたページ (->オリジナル) /