Skip to content

Commit 417849d

Browse files
observability changes to application configs
1 parent 1d6911e commit 417849d

File tree

8 files changed

+169
-8
lines changed

8 files changed

+169
-8
lines changed

cloudbank-v4/account/src/main/resources/application.yaml

Lines changed: 23 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -56,13 +56,24 @@ management:
5656
endpoint:
5757
health:
5858
show-details: always
59+
show-components: always
5960
endpoints:
6061
web:
6162
exposure:
6263
include: "*"
6364
metrics:
6465
tags:
6566
application: ${spring.application.name}
67+
distribution:
68+
percentiles[http.server.requests]: 0.5, 0.90, 0.95, 0.99
69+
percentiles-histogram[http.server.requests]: true
70+
slo[http.server.requests]: 100ms, 250ms, 500ms, 1s, 2s, 5s, 10s, 30s
71+
percentiles[http.client.requests]: 0.5, 0.90, 0.95, 0.99
72+
percentiles-histogram[http.client.requests]: true
73+
slo[http.client.requests]: 100ms, 250ms, 500ms, 1s, 2s, 5s, 10s, 30s
74+
health:
75+
probes:
76+
enabled: true
6677
tracing:
6778
sampling:
6879
probability: 1.0
@@ -76,10 +87,21 @@ management:
7687
otlp:
7788
tracing:
7889
endpoint: ${otel.exporter.otlp.endpoint}
90+
observations:
91+
key-values:
92+
app: ${spring.application.name}
7993

8094
logging:
8195
level:
8296
root: INFO
83-
com.example: INFO
97+
com.example: DEBUG
98+
org.springframework.web.servlet.DispatcherServlet: DEBUG
99+
100+
jdbc:
101+
datasource-proxy:
102+
query:
103+
enable-logging: true
104+
log-level: INFO
105+
include-parameter-values: true
84106

85107

cloudbank-v4/chatbot/src/main/resources/application.yaml

Lines changed: 15 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,13 +27,24 @@ management:
2727
endpoint:
2828
health:
2929
show-details: always
30+
show-components: always
3031
endpoints:
3132
web:
3233
exposure:
3334
include: "*"
3435
metrics:
3536
tags:
3637
application: ${spring.application.name}
38+
distribution:
39+
percentiles[http.server.requests]: 0.5, 0.90, 0.95, 0.99
40+
percentiles-histogram[http.server.requests]: true
41+
slo[http.server.requests]: 100ms, 250ms, 500ms, 1s, 2s, 5s, 10s, 30s
42+
percentiles[http.client.requests]: 0.5, 0.90, 0.95, 0.99
43+
percentiles-histogram[http.client.requests]: true
44+
slo[http.client.requests]: 100ms, 250ms, 500ms, 1s, 2s, 5s, 10s, 30s
45+
health:
46+
probes:
47+
enabled: true
3748
tracing:
3849
sampling:
3950
probability: 1.0
@@ -47,8 +58,11 @@ management:
4758
otlp:
4859
tracing:
4960
endpoint: ${otel.exporter.otlp.endpoint}
61+
observations:
62+
key-values:
63+
app: ${spring.application.name}
5064

5165
logging:
5266
level:
5367
root: INFO
54-
com.example: INFO
68+
com.example: DEBUG

cloudbank-v4/checks/src/main/resources/application.yaml

Lines changed: 23 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -34,13 +34,24 @@ management:
3434
endpoint:
3535
health:
3636
show-details: always
37+
show-components: always
3738
endpoints:
3839
web:
3940
exposure:
4041
include: "*"
4142
metrics:
4243
tags:
4344
application: ${spring.application.name}
45+
distribution:
46+
percentiles[http.server.requests]: 0.5, 0.90, 0.95, 0.99
47+
percentiles-histogram[http.server.requests]: true
48+
slo[http.server.requests]: 100ms, 250ms, 500ms, 1s, 2s, 5s, 10s, 30s
49+
percentiles[http.client.requests]: 0.5, 0.90, 0.95, 0.99
50+
percentiles-histogram[http.client.requests]: true
51+
slo[http.client.requests]: 100ms, 250ms, 500ms, 1s, 2s, 5s, 10s, 30s
52+
health:
53+
probes:
54+
enabled: true
4455
tracing:
4556
sampling:
4657
probability: 1.0
@@ -54,10 +65,21 @@ management:
5465
otlp:
5566
tracing:
5667
endpoint: ${otel.exporter.otlp.endpoint}
68+
observations:
69+
key-values:
70+
app: ${spring.application.name}
5771

5872
logging:
5973
level:
6074
root: INFO
61-
com.example: INFO
75+
com.example: DEBUG
76+
org.springframework.web.servlet.DispatcherServlet: DEBUG
77+
78+
jdbc:
79+
datasource-proxy:
80+
query:
81+
enable-logging: true
82+
log-level: INFO
83+
include-parameter-values: true
6284

6385

cloudbank-v4/creditscore/src/main/resources/application.yaml

Lines changed: 16 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,13 +27,24 @@ management:
2727
endpoint:
2828
health:
2929
show-details: always
30+
show-components: always
3031
endpoints:
3132
web:
3233
exposure:
3334
include: "*"
3435
metrics:
3536
tags:
3637
application: ${spring.application.name}
38+
distribution:
39+
percentiles[http.server.requests]: 0.5, 0.90, 0.95, 0.99
40+
percentiles-histogram[http.server.requests]: true
41+
slo[http.server.requests]: 100ms, 250ms, 500ms, 1s, 2s, 5s, 10s, 30s
42+
percentiles[http.client.requests]: 0.5, 0.90, 0.95, 0.99
43+
percentiles-histogram[http.client.requests]: true
44+
slo[http.client.requests]: 100ms, 250ms, 500ms, 1s, 2s, 5s, 10s, 30s
45+
health:
46+
probes:
47+
enabled: true
3748
tracing:
3849
sampling:
3950
probability: 1.0
@@ -47,8 +58,12 @@ management:
4758
otlp:
4859
tracing:
4960
endpoint: ${otel.exporter.otlp.endpoint}
61+
observations:
62+
key-values:
63+
app: ${spring.application.name}
5064

5165
logging:
5266
level:
5367
root: INFO
54-
com.example: INFO
68+
com.example: DEBUG
69+
org.springframework.web.servlet.DispatcherServlet: DEBUG

cloudbank-v4/customer/src/main/resources/application.yaml

Lines changed: 23 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -51,13 +51,24 @@ management:
5151
endpoint:
5252
health:
5353
show-details: always
54+
show-components: always
5455
endpoints:
5556
web:
5657
exposure:
5758
include: "*"
5859
metrics:
5960
tags:
6061
application: ${spring.application.name}
62+
distribution:
63+
percentiles[http.server.requests]: 0.5, 0.90, 0.95, 0.99
64+
percentiles-histogram[http.server.requests]: true
65+
slo[http.server.requests]: 100ms, 250ms, 500ms, 1s, 2s, 5s, 10s, 30s
66+
percentiles[http.client.requests]: 0.5, 0.90, 0.95, 0.99
67+
percentiles-histogram[http.client.requests]: true
68+
slo[http.client.requests]: 100ms, 250ms, 500ms, 1s, 2s, 5s, 10s, 30s
69+
health:
70+
probes:
71+
enabled: true
6172
tracing:
6273
sampling:
6374
probability: 1.0
@@ -71,8 +82,19 @@ management:
7182
otlp:
7283
tracing:
7384
endpoint: ${otel.exporter.otlp.endpoint}
85+
observations:
86+
key-values:
87+
app: ${spring.application.name}
7488

7589
logging:
7690
level:
7791
root: INFO
78-
com.example: INFO
92+
com.example: DEBUG
93+
org.springframework.web.servlet.DispatcherServlet: DEBUG
94+
95+
jdbc:
96+
datasource-proxy:
97+
query:
98+
enable-logging: true
99+
log-level: INFO
100+
include-parameter-values: true

cloudbank-v4/customer32/src/main/resources/application.yaml

Lines changed: 23 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -42,13 +42,24 @@ management:
4242
endpoint:
4343
health:
4444
show-details: always
45+
show-components: always
4546
endpoints:
4647
web:
4748
exposure:
4849
include: "*"
4950
metrics:
5051
tags:
5152
application: ${spring.application.name}
53+
distribution:
54+
percentiles[http.server.requests]: 0.5, 0.90, 0.95, 0.99
55+
percentiles-histogram[http.server.requests]: true
56+
slo[http.server.requests]: 100ms, 250ms, 500ms, 1s, 2s, 5s, 10s, 30s
57+
percentiles[http.client.requests]: 0.5, 0.90, 0.95, 0.99
58+
percentiles-histogram[http.client.requests]: true
59+
slo[http.client.requests]: 100ms, 250ms, 500ms, 1s, 2s, 5s, 10s, 30s
60+
health:
61+
probes:
62+
enabled: true
5263
tracing:
5364
sampling:
5465
probability: 1.0
@@ -62,9 +73,20 @@ management:
6273
otlp:
6374
tracing:
6475
endpoint: ${otel.exporter.otlp.endpoint}
76+
observations:
77+
key-values:
78+
app: ${spring.application.name}
6579

6680
logging:
6781
level:
6882
root: INFO
69-
com.example.customer32: INFO
83+
com.example: DEBUG
84+
org.springframework.web.servlet.DispatcherServlet: DEBUG
85+
86+
jdbc:
87+
datasource-proxy:
88+
query:
89+
enable-logging: true
90+
log-level: INFO
91+
include-parameter-values: true
7092

cloudbank-v4/testrunner/src/main/resources/application.yaml

Lines changed: 23 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -34,13 +34,24 @@ management:
3434
endpoint:
3535
health:
3636
show-details: always
37+
show-components: always
3738
endpoints:
3839
web:
3940
exposure:
4041
include: "*"
4142
metrics:
4243
tags:
4344
application: ${spring.application.name}
45+
distribution:
46+
percentiles[http.server.requests]: 0.5, 0.90, 0.95, 0.99
47+
percentiles-histogram[http.server.requests]: true
48+
slo[http.server.requests]: 100ms, 250ms, 500ms, 1s, 2s, 5s, 10s, 30s
49+
percentiles[http.client.requests]: 0.5, 0.90, 0.95, 0.99
50+
percentiles-histogram[http.client.requests]: true
51+
slo[http.client.requests]: 100ms, 250ms, 500ms, 1s, 2s, 5s, 10s, 30s
52+
health:
53+
probes:
54+
enabled: true
4455
tracing:
4556
sampling:
4657
probability: 1.0
@@ -54,9 +65,20 @@ management:
5465
otlp:
5566
tracing:
5667
endpoint: ${otel.exporter.otlp.endpoint}
68+
observations:
69+
key-values:
70+
app: ${spring.application.name}
5771

5872
logging:
5973
level:
6074
root: INFO
61-
com.example: INFO
75+
com.example: DEBUG
76+
org.springframework.web.servlet.DispatcherServlet: DEBUG
77+
78+
jdbc:
79+
datasource-proxy:
80+
query:
81+
enable-logging: true
82+
log-level: INFO
83+
include-parameter-values: true
6284

cloudbank-v4/transfer/src/main/resources/application.yaml

Lines changed: 23 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -50,13 +50,24 @@ management:
5050
endpoint:
5151
health:
5252
show-details: always
53+
show-components: always
5354
endpoints:
5455
web:
5556
exposure:
5657
include: "*"
5758
metrics:
5859
tags:
5960
application: ${spring.application.name}
61+
distribution:
62+
percentiles[http.server.requests]: 0.5, 0.90, 0.95, 0.99
63+
percentiles-histogram[http.server.requests]: true
64+
slo[http.server.requests]: 100ms, 250ms, 500ms, 1s, 2s, 5s, 10s, 30s
65+
percentiles[http.client.requests]: 0.5, 0.90, 0.95, 0.99
66+
percentiles-histogram[http.client.requests]: true
67+
slo[http.client.requests]: 100ms, 250ms, 500ms, 1s, 2s, 5s, 10s, 30s
68+
health:
69+
probes:
70+
enabled: true
6071
tracing:
6172
sampling:
6273
probability: 1.0
@@ -70,8 +81,19 @@ management:
7081
otlp:
7182
tracing:
7283
endpoint: ${otel.exporter.otlp.endpoint}
84+
observations:
85+
key-values:
86+
app: ${spring.application.name}
7387

7488
logging:
7589
level:
7690
root: INFO
77-
com.example: INFO
91+
com.example: DEBUG
92+
org.springframework.web.servlet.DispatcherServlet: DEBUG
93+
94+
jdbc:
95+
datasource-proxy:
96+
query:
97+
enable-logging: true
98+
log-level: INFO
99+
include-parameter-values: true

0 commit comments

Comments
 (0)