-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy pathapplication.yml
More file actions
83 lines (76 loc) · 2.05 KB
/
application.yml
File metadata and controls
83 lines (76 loc) · 2.05 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
# https://spring.io/guides/gs/graphql-server/
spring:
application:
name: learn-springboot
graphql:
graphiql:
enabled: true
cloud:
discovery:
enabled: true
loadbalancer:
hint-header-name: ${DEV_MODE:dev}
zone: ${DEV_MODE:dev}
nacos:
discovery:
metadata:
ephemeral: false
server:
port: 8080
nacos:
discovery:
auto-register: ${nacos.server.enabled:false}
register:
enabled: ${nacos.server.enabled:false}
server-addr: ${nacos.server-addr:127.0.0.1:8848}
client:
grpc:
enable: false
eureka:
instance:
prefer-ip-address: true
ip-address: ${server.ip:127.0.0.1}
non-secure-port: ${server.port:8080}
hostname: ${server.ip:127.0.0.1}
instance-id: ${server.ip:127.0.0.1}:${spring.application.name}:${server.port:8080}
metadata-map:
hint: ${DEV_MODE:dev}
zone: ${DEV_MODE:dev}
health-check-url-path: /actuator/health
status-page-url-path: /actuator/info
home-page-url-path: /actuator/info
client:
enabled: ${EUREKA_ENABLED:false}
fetch-registry: true
register-with-eureka: true
healthcheck:
enabled: true
service-url:
defaultZone: ${EUREKA_URL:http://127.0.0.1:17001/eureka}
trpc:
server:
app: TestApp # App name
server: TestServer # Server name
local_ip: 0.0.0.0 # Local ip
service: # Service list
- name: trpc.TestApp.TestServer.Greeter1 # Service name
impls: # Service implement classes
- io.github.devopsws.demo.service.TRPCService
ip: 0.0.0.0 # Listen ip
port: ${trpc.server.port:9090} # Listen port
network: tcp # Network type, tcp or udp
# https://spring.academy/guides/spring-spring-prometheus
management:
endpoints:
web:
exposure:
include: health, metrics, prometheus
metrics:
tags:
application: ${spring.application.name}
logging:
level:
root: info
org.springframework.web: info
org.springframework.cloud: info
org.springframework.cloud.netflix.eureka: debug