运行zipkin项目时,打开页面 http://localhost:9090/zipkin/
页面无异常,后台报错!
2021-05-06 09:59:44.686 ERROR 4328 — [ XNIO-2 task-10] i.u.request : UT005023: Exception handling request to /zipkin/index.html
java.lang.IllegalArgumentException: Prometheus requires that all meters with the same name have the same set of tag keys. There is already an existing meter named ‘http_server_requests_seconds’ containing tag keys [method, status, uri]. The meter you are attempting to register has keys [exception, method, status, uri].
at io.micrometer.prometheus.PrometheusMeterRegistry.lambda$collectorByName
9
(
P
r
o
m
e
t
h
e
u
s
M
e
t
e
r
R
e
g
i
s
t
r
y
.
j
a
v
a
:
360
)
[
m
i
c
r
o
m
e
t
e
r
−
r
e
g
i
s
t
r
y
−
p
r
o
m
e
t
h
e
u
s
−
1.0.8.
j
a
r
:
1.0.8
]
a
t
j
a
v
a
.
u
t
i
l
.
c
o
n
c
u
r
r
e
n
t
.
C
o
n
c
u
r
r
e
n
t
H
a
s
h
M
a
p
.
c
o
m
p
u
t
e
(
C
o
n
c
u
r
r
e
n
t
H
a
s
h
M
a
p
.
j
a
v
a
:
1877
)
[
?
:
1.8.
0
2
01
]
a
t
i
o
.
m
i
c
r
o
m
e
t
e
r
.
p
r
o
m
e
t
h
e
u
s
.
P
r
o
m
e
t
h
e
u
s
M
e
t
e
r
R
e
g
i
s
t
r
y
.
c
o
l
l
e
c
t
o
r
B
y
N
a
m
e
(
P
r
o
m
e
t
h
e
u
s
M
e
t
e
r
R
e
g
i
s
t
r
y
.
j
a
v
a
:
347
)
[
m
i
c
r
o
m
e
t
e
r
−
r
e
g
i
s
t
r
y
−
p
r
o
m
e
t
h
e
u
s
−
1.0.8.
j
a
r
:
1.0.8
]
a
t
i
o
.
m
i
c
r
o
m
e
t
e
r
.
p
r
o
m
e
t
h
e
u
s
.
P
r
o
m
e
t
h
e
u
s
M
e
t
e
r
R
e
g
i
s
t
r
y
.
n
e
w
T
i
m
e
r
(
P
r
o
m
e
t
h
e
u
s
M
e
t
e
r
R
e
g
i
s
t
r
y
.
j
a
v
a
:
160
)
[
m
i
c
r
o
m
e
t
e
r
−
r
e
g
i
s
t
r
y
−
p
r
o
m
e
t
h
e
u
s
−
1.0.8.
j
a
r
:
1.0.8
]
a
t
i
o
.
m
i
c
r
o
m
e
t
e
r
.
c
o
r
e
.
i
n
s
t
r
u
m
e
n
t
.
M
e
t
e
r
R
e
g
i
s
t
r
y
.
l
a
m
b
d
a
9(PrometheusMeterRegistry.java:360) ~[micrometer-registry-prometheus-1.0.8.jar:1.0.8] at java.util.concurrent.ConcurrentHashMap.compute(ConcurrentHashMap.java:1877) ~[?:1.8.0_201] at io.micrometer.prometheus.PrometheusMeterRegistry.collectorByName(PrometheusMeterRegistry.java:347) ~[micrometer-registry-prometheus-1.0.8.jar:1.0.8] at io.micrometer.prometheus.PrometheusMeterRegistry.newTimer(PrometheusMeterRegistry.java:160) ~[micrometer-registry-prometheus-1.0.8.jar:1.0.8] at io.micrometer.core.instrument.MeterRegistry.lambda
9(PrometheusMeterRegistry.java:360) [micrometer−registry−prometheus−1.0.8.jar:1.0.8]atjava.util.concurrent.ConcurrentHashMap.compute(ConcurrentHashMap.java:1877) [?:1.8.0201]atio.micrometer.prometheus.PrometheusMeterRegistry.collectorByName(PrometheusMeterRegistry.java:347) [micrometer−registry−prometheus−1.0.8.jar:1.0.8]atio.micrometer.prometheus.PrometheusMeterRegistry.newTimer(PrometheusMeterRegistry.java:160) [micrometer−registry−prometheus−1.0.8.jar:1.0.8]atio.micrometer.core.instrument.MeterRegistry.lambdatimer
2
(
M
e
t
e
r
R
e
g
i
s
t
r
y
.
j
a
v
a
:
258
)
[
m
i
c
r
o
m
e
t
e
r
−
c
o
r
e
−
1.0.8.
j
a
r
:
1.0.8
]
a
t
i
o
.
m
i
c
r
o
m
e
t
e
r
.
c
o
r
e
.
i
n
s
t
r
u
m
e
n
t
.
M
e
t
e
r
R
e
g
i
s
t
r
y
.
g
e
t
O
r
C
r
e
a
t
e
M
e
t
e
r
(
M
e
t
e
r
R
e
g
i
s
t
r
y
.
j
a
v
a
:
567
)
[
m
i
c
r
o
m
e
t
e
r
−
c
o
r
e
−
1.0.8.
j
a
r
:
1.0.8
]
a
t
i
o
.
m
i
c
r
o
m
e
t
e
r
.
c
o
r
e
.
i
n
s
t
r
u
m
e
n
t
.
M
e
t
e
r
R
e
g
i
s
t
r
y
.
r
e
g
i
s
t
e
r
M
e
t
e
r
I
f
N
e
c
e
s
s
a
r
y
(
M
e
t
e
r
R
e
g
i
s
t
r
y
.
j
a
v
a
:
529
)
[
m
i
c
r
o
m
e
t
e
r
−
c
o
r
e
−
1.0.8.
j
a
r
:
1.0.8
]
a
t
i
o
.
m
i
c
r
o
m
e
t
e
r
.
c
o
r
e
.
i
n
s
t
r
u
m
e
n
t
.
M
e
t
e
r
R
e
g
i
s
t
r
y
.
t
i
m
e
r
(
M
e
t
e
r
R
e
g
i
s
t
r
y
.
j
a
v
a
:
256
)
[
m
i
c
r
o
m
e
t
e
r
−
c
o
r
e
−
1.0.8.
j
a
r
:
1.0.8
]
a
t
i
o
.
m
i
c
r
o
m
e
t
e
r
.
c
o
r
e
.
i
n
s
t
r
u
m
e
n
t
.
T
i
m
e
r
2(MeterRegistry.java:258) ~[micrometer-core-1.0.8.jar:1.0.8] at io.micrometer.core.instrument.MeterRegistry.getOrCreateMeter(MeterRegistry.java:567) ~[micrometer-core-1.0.8.jar:1.0.8] at io.micrometer.core.instrument.MeterRegistry.registerMeterIfNecessary(MeterRegistry.java:529) ~[micrometer-core-1.0.8.jar:1.0.8] at io.micrometer.core.instrument.MeterRegistry.timer(MeterRegistry.java:256) ~[micrometer-core-1.0.8.jar:1.0.8] at io.micrometer.core.instrument.Timer
2(MeterRegistry.java:258) [micrometer−core−1.0.8.jar:1.0.8]atio.micrometer.core.instrument.MeterRegistry.getOrCreateMeter(MeterRegistry.java:567) [micrometer−core−1.0.8.jar:1.0.8]atio.micrometer.core.instrument.MeterRegistry.registerMeterIfNecessary(MeterRegistry.java:529) [micrometer−core−1.0.8.jar:1.0.8]atio.micrometer.core.instrument.MeterRegistry.timer(MeterRegistry.java:256) [micrometer−core−1.0.8.jar:1.0.8]atio.micrometer.core.instrument.TimerBuilder.register(Timer.java:447) ~[micrometer-core-1.0.8.jar:1.0.8]
at org.springframework.boot.actuate.metrics.web.servlet.WebMvcMetricsFilter.stop(WebMvcMetricsFilter.java:183) ~[spring-boot-actuator-2.0.7.RELEASE.jar:2.0.7.RELEASE]
at org.springframework.boot.actuate.metrics.web.servlet.WebMvcMetricsFilter.record(WebMvcMetricsFilter.java:171) ~[spring-boot-actuator-2.0.7.RELEASE.jar:2.0.7.RELEASE]
at org.springframework.boot.actuate.metrics.web.servlet.WebMvcMetricsFilter.filterAndRecordMetrics(WebMvcMetricsFilter.java:125) ~[spring-boot-actuator-2.0.7.RELEASE.jar:2.0.7.RELEASE]
at org.springframework.boot.actuate.metrics.web.servlet.WebMvcMetricsFilter.doFilterInternal(WebMvcMetricsFilter.java:106) ~[spring-boot-actuator-2.0.7.RELEASE.jar:2.0.7.RELEASE]
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) ~[spring-web-5.0.11.RELEASE.jar:5.0.11.RELEASE]
at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:61) ~[undertow-servlet-1.4.26.Final.jar:1.4.26.Final]
at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131) ~[undertow-servlet-1.4.26.Final.jar:1.4.26.Final]
at io.undertow.servlet.handlers.FilterHandler.handleRequest(FilterHandler.java:84) ~[undertow-servlet-1.4.26.Final.jar:1.4.26.Final]
at io.undertow.servlet.handlers.security.ServletSecurityRoleHandler.handleRequest(ServletSecurityRoleHandler.java:62) ~[undertow-servlet-1.4.26.Final.jar:1.4.26.Final]
at io.undertow.servlet.handlers.ServletChain$1.handleRequest(ServletChain.java:65) ~[undertow-servlet-1.4.26.Final.jar:1.4.26.Final]
at io.undertow.servlet.handlers.ServletDispatchingHandler.handleRequest(ServletDispatchingHandler.java:36) ~[undertow-servlet-1.4.26.Final.jar:1.4.26.Final]
at io.undertow.servlet.handlers.security.SSLInformationAssociationHandler.handleRequest(SSLInformationAssociationHandler.java:132) ~[undertow-servlet-1.4.26.Final.jar:1.4.26.Final]
at io.undertow.servlet.handlers.security.ServletAuthenticationCallHandler.handleRequest(ServletAuthenticationCallHandler.java:57) ~[undertow-servlet-1.4.26.Final.jar:1.4.26.Final]
at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43) ~[undertow-core-1.4.26.Final.jar:1.4.26.Final]
at io.undertow.security.handlers.AbstractConfidentialityHandler.handleRequest(AbstractConfidentialityHandler.java:46) ~[undertow-core-1.4.26.Final.jar:1.4.26.Final]
at io.undertow.servlet.handlers.security.ServletConfidentialityConstraintHandler.handleRequest(ServletConfidentialityConstraintHandler.java:64) ~[undertow-servlet-1.4.26.Final.jar:1.4.26.Final]
at io.undertow.security.handlers.AuthenticationMechanismsHandler.handleRequest(AuthenticationMechanismsHandler.java:60) ~[undertow-core-1.4.26.Final.jar:1.4.26.Final]
at io.undertow.servlet.handlers.security.CachedAuthenticatedSessionHandler.handleRequest(CachedAuthenticatedSessionHandler.java:77) ~[undertow-servlet-1.4.26.Final.jar:1.4.26.Final]
at io.undertow.security.handlers.AbstractSecurityContextAssociationHandler.handleRequest(AbstractSecurityContextAssociationHandler.java:43) ~[undertow-core-1.4.26.Final.jar:1.4.26.Final]
at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43) ~[undertow-core-1.4.26.Final.jar:1.4.26.Final]
at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43) ~[undertow-core-1.4.26.Final.jar:1.4.26.Final]
at io.undertow.servlet.handlers.ServletInitialHandler.handleFirstRequest(ServletInitialHandler.java:292) [undertow-servlet-1.4.26.Final.jar:1.4.26.Final]
at io.undertow.servlet.handlers.ServletInitialHandler.access$100(ServletInitialHandler.java:81) [undertow-servlet-1.4.26.Final.jar:1.4.26.Final]
at io.undertow.servlet.handlers.ServletInitialHandler$2.call(ServletInitialHandler.java:138) [undertow-servlet-1.4.26.Final.jar:1.4.26.Final]
at io.undertow.servlet.handlers.ServletInitialHandler$2.call(ServletInitialHandler.java:135) [undertow-servlet-1.4.26.Final.jar:1.4.26.Final]
at io.undertow.servlet.core.ServletRequestContextThreadSetupAction$1.call(ServletRequestContextThreadSetupAction.java:48) [undertow-servlet-1.4.26.Final.jar:1.4.26.Final]
at io.undertow.servlet.core.ContextClassLoaderSetupAction$1.call(ContextClassLoaderSetupAction.java:43) [undertow-servlet-1.4.26.Final.jar:1.4.26.Final]
at io.undertow.servlet.handlers.ServletInitialHandler.dispatchRequest(ServletInitialHandler.java:272) [undertow-servlet-1.4.26.Final.jar:1.4.26.Final]
at io.undertow.servlet.handlers.ServletInitialHandler.access$000(ServletInitialHandler.java:81) [undertow-servlet-1.4.26.Final.jar:1.4.26.Final]
at io.undertow.servlet.handlers.ServletInitialHandler$1.handleRequest(ServletInitialHandler.java:104) [undertow-servlet-1.4.26.Final.jar:1.4.26.Final]
at io.undertow.server.Connectors.executeRootHandler(Connectors.java:336) [undertow-core-1.4.26.Final.jar:1.4.26.Final]
at io.undertow.server.HttpServerExchange
1.
r
u
n
(
H
t
t
p
S
e
r
v
e
r
E
x
c
h
a
n
g
e
.
j
a
v
a
:
830
)
[
u
n
d
e
r
t
o
w
−
c
o
r
e
−
1.4.26.
F
i
n
a
l
.
j
a
r
:
1.4.26.
F
i
n
a
l
]
a
t
j
a
v
a
.
u
t
i
l
.
c
o
n
c
u
r
r
e
n
t
.
T
h
r
e
a
d
P
o
o
l
E
x
e
c
u
t
o
r
.
r
u
n
W
o
r
k
e
r
(
T
h
r
e
a
d
P
o
o
l
E
x
e
c
u
t
o
r
.
j
a
v
a
:
1149
)
[
?
:
1.8.
0
2
01
]
a
t
j
a
v
a
.
u
t
i
l
.
c
o
n
c
u
r
r
e
n
t
.
T
h
r
e
a
d
P
o
o
l
E
x
e
c
u
t
o
r
1.run(HttpServerExchange.java:830) [undertow-core-1.4.26.Final.jar:1.4.26.Final] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) [?:1.8.0_201] at java.util.concurrent.ThreadPoolExecutor
1.run(HttpServerExchange.java:830)[undertow−core−1.4.26.Final.jar:1.4.26.Final]atjava.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)[?:1.8.0201]atjava.util.concurrent.ThreadPoolExecutorWorker.run(ThreadPoolExecutor.java:624) [?:1.8.0_201]
at java.lang.Thread.run(Thread.java:748) [?:1.8.0_201]
2021-05-06 09:59:44.844 ERROR 4328 — [ XNIO-2 task-11] i.u.request : UT005023: Exception handling request to /api/v1/services
java.lang.IllegalArgumentException: Prometheus requires that all meters with the same name have the same set of tag keys. There is already an existing meter named ‘http_server_requests_seconds’ containing tag keys [method, status, uri]. The meter you are attempting to register has keys [exception, method, status, uri].
at io.micrometer.prometheus.PrometheusMeterRegistry.lambda$collectorByName
9
(
P
r
o
m
e
t
h
e
u
s
M
e
t
e
r
R
e
g
i
s
t
r
y
.
j
a
v
a
:
360
)
[
m
i
c
r
o
m
e
t
e
r
−
r
e
g
i
s
t
r
y
−
p
r
o
m
e
t
h
e
u
s
−
1.0.8.
j
a
r
:
1.0.8
]
a
t
j
a
v
a
.
u
t
i
l
.
c
o
n
c
u
r
r
e
n
t
.
C
o
n
c
u
r
r
e
n
t
H
a
s
h
M
a
p
.
c
o
m
p
u
t
e
(
C
o
n
c
u
r
r
e
n
t
H
a
s
h
M
a
p
.
j
a
v
a
:
1877
)
[
?
:
1.8.
0
2
01
]
a
t
i
o
.
m
i
c
r
o
m
e
t
e
r
.
p
r
o
m
e
t
h
e
u
s
.
P
r
o
m
e
t
h
e
u
s
M
e
t
e
r
R
e
g
i
s
t
r
y
.
c
o
l
l
e
c
t
o
r
B
y
N
a
m
e
(
P
r
o
m
e
t
h
e
u
s
M
e
t
e
r
R
e
g
i
s
t
r
y
.
j
a
v
a
:
347
)
[
m
i
c
r
o
m
e
t
e
r
−
r
e
g
i
s
t
r
y
−
p
r
o
m
e
t
h
e
u
s
−
1.0.8.
j
a
r
:
1.0.8
]
a
t
i
o
.
m
i
c
r
o
m
e
t
e
r
.
p
r
o
m
e
t
h
e
u
s
.
P
r
o
m
e
t
h
e
u
s
M
e
t
e
r
R
e
g
i
s
t
r
y
.
n
e
w
T
i
m
e
r
(
P
r
o
m
e
t
h
e
u
s
M
e
t
e
r
R
e
g
i
s
t
r
y
.
j
a
v
a
:
160
)
[
m
i
c
r
o
m
e
t
e
r
−
r
e
g
i
s
t
r
y
−
p
r
o
m
e
t
h
e
u
s
−
1.0.8.
j
a
r
:
1.0.8
]
a
t
i
o
.
m
i
c
r
o
m
e
t
e
r
.
c
o
r
e
.
i
n
s
t
r
u
m
e
n
t
.
M
e
t
e
r
R
e
g
i
s
t
r
y
.
l
a
m
b
d
a
9(PrometheusMeterRegistry.java:360) ~[micrometer-registry-prometheus-1.0.8.jar:1.0.8] at java.util.concurrent.ConcurrentHashMap.compute(ConcurrentHashMap.java:1877) ~[?:1.8.0_201] at io.micrometer.prometheus.PrometheusMeterRegistry.collectorByName(PrometheusMeterRegistry.java:347) ~[micrometer-registry-prometheus-1.0.8.jar:1.0.8] at io.micrometer.prometheus.PrometheusMeterRegistry.newTimer(PrometheusMeterRegistry.java:160) ~[micrometer-registry-prometheus-1.0.8.jar:1.0.8] at io.micrometer.core.instrument.MeterRegistry.lambda
9(PrometheusMeterRegistry.java:360) [micrometer−registry−prometheus−1.0.8.jar:1.0.8]atjava.util.concurrent.ConcurrentHashMap.compute(ConcurrentHashMap.java:1877) [?:1.8.0201]atio.micrometer.prometheus.PrometheusMeterRegistry.collectorByName(PrometheusMeterRegistry.java:347) [micrometer−registry−prometheus−1.0.8.jar:1.0.8]atio.micrometer.prometheus.PrometheusMeterRegistry.newTimer(PrometheusMeterRegistry.java:160) [micrometer−registry−prometheus−1.0.8.jar:1.0.8]atio.micrometer.core.instrument.MeterRegistry.lambdatimer
2
(
M
e
t
e
r
R
e
g
i
s
t
r
y
.
j
a
v
a
:
258
)
[
m
i
c
r
o
m
e
t
e
r
−
c
o
r
e
−
1.0.8.
j
a
r
:
1.0.8
]
a
t
i
o
.
m
i
c
r
o
m
e
t
e
r
.
c
o
r
e
.
i
n
s
t
r
u
m
e
n
t
.
M
e
t
e
r
R
e
g
i
s
t
r
y
.
g
e
t
O
r
C
r
e
a
t
e
M
e
t
e
r
(
M
e
t
e
r
R
e
g
i
s
t
r
y
.
j
a
v
a
:
567
)
[
m
i
c
r
o
m
e
t
e
r
−
c
o
r
e
−
1.0.8.
j
a
r
:
1.0.8
]
a
t
i
o
.
m
i
c
r
o
m
e
t
e
r
.
c
o
r
e
.
i
n
s
t
r
u
m
e
n
t
.
M
e
t
e
r
R
e
g
i
s
t
r
y
.
r
e
g
i
s
t
e
r
M
e
t
e
r
I
f
N
e
c
e
s
s
a
r
y
(
M
e
t
e
r
R
e
g
i
s
t
r
y
.
j
a
v
a
:
529
)
[
m
i
c
r
o
m
e
t
e
r
−
c
o
r
e
−
1.0.8.
j
a
r
:
1.0.8
]
a
t
i
o
.
m
i
c
r
o
m
e
t
e
r
.
c
o
r
e
.
i
n
s
t
r
u
m
e
n
t
.
M
e
t
e
r
R
e
g
i
s
t
r
y
.
t
i
m
e
r
(
M
e
t
e
r
R
e
g
i
s
t
r
y
.
j
a
v
a
:
256
)
[
m
i
c
r
o
m
e
t
e
r
−
c
o
r
e
−
1.0.8.
j
a
r
:
1.0.8
]
a
t
i
o
.
m
i
c
r
o
m
e
t
e
r
.
c
o
r
e
.
i
n
s
t
r
u
m
e
n
t
.
T
i
m
e
r
2(MeterRegistry.java:258) ~[micrometer-core-1.0.8.jar:1.0.8] at io.micrometer.core.instrument.MeterRegistry.getOrCreateMeter(MeterRegistry.java:567) ~[micrometer-core-1.0.8.jar:1.0.8] at io.micrometer.core.instrument.MeterRegistry.registerMeterIfNecessary(MeterRegistry.java:529) ~[micrometer-core-1.0.8.jar:1.0.8] at io.micrometer.core.instrument.MeterRegistry.timer(MeterRegistry.java:256) ~[micrometer-core-1.0.8.jar:1.0.8] at io.micrometer.core.instrument.Timer
2(MeterRegistry.java:258) [micrometer−core−1.0.8.jar:1.0.8]atio.micrometer.core.instrument.MeterRegistry.getOrCreateMeter(MeterRegistry.java:567) [micrometer−core−1.0.8.jar:1.0.8]atio.micrometer.core.instrument.MeterRegistry.registerMeterIfNecessary(MeterRegistry.java:529) [micrometer−core−1.0.8.jar:1.0.8]atio.micrometer.core.instrument.MeterRegistry.timer(MeterRegistry.java:256) [micrometer−core−1.0.8.jar:1.0.8]atio.micrometer.core.instrument.TimerBuilder.register(Timer.java:447) ~[micrometer-core-1.0.8.jar:1.0.8]
at org.springframework.boot.actuate.metrics.web.servlet.WebMvcMetricsFilter.stop(WebMvcMetricsFilter.java:183) ~[spring-boot-actuator-2.0.7.RELEASE.jar:2.0.7.RELEASE]
at org.springframework.boot.actuate.metrics.web.servlet.WebMvcMetricsFilter.record(WebMvcMetricsFilter.java:171) ~[spring-boot-actuator-2.0.7.RELEASE.jar:2.0.7.RELEASE]
at org.springframework.boot.actuate.metrics.web.servlet.WebMvcMetricsFilter.filterAndRecordMetrics(WebMvcMetricsFilter.java:125) ~[spring-boot-actuator-2.0.7.RELEASE.jar:2.0.7.RELEASE]
at org.springframework.boot.actuate.metrics.web.servlet.WebMvcMetricsFilter.doFilterInternal(WebMvcMetricsFilter.java:106) ~[spring-boot-actuator-2.0.7.RELEASE.jar:2.0.7.RELEASE]
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) ~[spring-web-5.0.11.RELEASE.jar:5.0.11.RELEASE]
at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:61) ~[undertow-servlet-1.4.26.Final.jar:1.4.26.Final]
at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131) ~[undertow-servlet-1.4.26.Final.jar:1.4.26.Final]
at io.undertow.servlet.handlers.FilterHandler.handleRequest(FilterHandler.java:84) ~[undertow-servlet-1.4.26.Final.jar:1.4.26.Final]
at io.undertow.servlet.handlers.security.ServletSecurityRoleHandler.handleRequest(ServletSecurityRoleHandler.java:62) ~[undertow-servlet-1.4.26.Final.jar:1.4.26.Final]
at io.undertow.servlet.handlers.ServletChain$1.handleRequest(ServletChain.java:65) ~[undertow-servlet-1.4.26.Final.jar:1.4.26.Final]
at io.undertow.servlet.handlers.ServletDispatchingHandler.handleRequest(ServletDispatchingHandler.java:36) ~[undertow-servlet-1.4.26.Final.jar:1.4.26.Final]
at io.undertow.servlet.handlers.security.SSLInformationAssociationHandler.handleRequest(SSLInformationAssociationHandler.java:132) ~[undertow-servlet-1.4.26.Final.jar:1.4.26.Final]
at io.undertow.servlet.handlers.security.ServletAuthenticationCallHandler.handleRequest(ServletAuthenticationCallHandler.java:57) ~[undertow-servlet-1.4.26.Final.jar:1.4.26.Final]
at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43) ~[undertow-core-1.4.26.Final.jar:1.4.26.Final]
at io.undertow.security.handlers.AbstractConfidentialityHandler.handleRequest(AbstractConfidentialityHandler.java:46) ~[undertow-core-1.4.26.Final.jar:1.4.26.Final]
at io.undertow.servlet.handlers.security.ServletConfidentialityConstraintHandler.handleRequest(ServletConfidentialityConstraintHandler.java:64) ~[undertow-servlet-1.4.26.Final.jar:1.4.26.Final]
at io.undertow.security.handlers.AuthenticationMechanismsHandler.handleRequest(AuthenticationMechanismsHandler.java:60) ~[undertow-core-1.4.26.Final.jar:1.4.26.Final]
at io.undertow.servlet.handlers.security.CachedAuthenticatedSessionHandler.handleRequest(CachedAuthenticatedSessionHandler.java:77) ~[undertow-servlet-1.4.26.Final.jar:1.4.26.Final]
at io.undertow.security.handlers.AbstractSecurityContextAssociationHandler.handleRequest(AbstractSecurityContextAssociationHandler.java:43) ~[undertow-core-1.4.26.Final.jar:1.4.26.Final]
at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43) ~[undertow-core-1.4.26.Final.jar:1.4.26.Final]
at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43) ~[undertow-core-1.4.26.Final.jar:1.4.26.Final]
at io.undertow.servlet.handlers.ServletInitialHandler.handleFirstRequest(ServletInitialHandler.java:292) [undertow-servlet-1.4.26.Final.jar:1.4.26.Final]
at io.undertow.servlet.handlers.ServletInitialHandler.access$100(ServletInitialHandler.java:81) [undertow-servlet-1.4.26.Final.jar:1.4.26.Final]
at io.undertow.servlet.handlers.ServletInitialHandler$2.call(ServletInitialHandler.java:138) [undertow-servlet-1.4.26.Final.jar:1.4.26.Final]
at io.undertow.servlet.handlers.ServletInitialHandler$2.call(ServletInitialHandler.java:135) [undertow-servlet-1.4.26.Final.jar:1.4.26.Final]
at io.undertow.servlet.core.ServletRequestContextThreadSetupAction$1.call(ServletRequestContextThreadSetupAction.java:48) [undertow-servlet-1.4.26.Final.jar:1.4.26.Final]
at io.undertow.servlet.core.ContextClassLoaderSetupAction$1.call(ContextClassLoaderSetupAction.java:43) [undertow-servlet-1.4.26.Final.jar:1.4.26.Final]
at io.undertow.servlet.handlers.ServletInitialHandler.dispatchRequest(ServletInitialHandler.java:272) [undertow-servlet-1.4.26.Final.jar:1.4.26.Final]
at io.undertow.servlet.handlers.ServletInitialHandler.access$000(ServletInitialHandler.java:81) [undertow-servlet-1.4.26.Final.jar:1.4.26.Final]
at io.undertow.servlet.handlers.ServletInitialHandler$1.handleRequest(ServletInitialHandler.java:104) [undertow-servlet-1.4.26.Final.jar:1.4.26.Final]
at io.undertow.server.Connectors.executeRootHandler(Connectors.java:336) [undertow-core-1.4.26.Final.jar:1.4.26.Final]
at io.undertow.server.HttpServerExchange
1.
r
u
n
(
H
t
t
p
S
e
r
v
e
r
E
x
c
h
a
n
g
e
.
j
a
v
a
:
830
)
[
u
n
d
e
r
t
o
w
−
c
o
r
e
−
1.4.26.
F
i
n
a
l
.
j
a
r
:
1.4.26.
F
i
n
a
l
]
a
t
j
a
v
a
.
u
t
i
l
.
c
o
n
c
u
r
r
e
n
t
.
T
h
r
e
a
d
P
o
o
l
E
x
e
c
u
t
o
r
.
r
u
n
W
o
r
k
e
r
(
T
h
r
e
a
d
P
o
o
l
E
x
e
c
u
t
o
r
.
j
a
v
a
:
1149
)
[
?
:
1.8.
0
2
01
]
a
t
j
a
v
a
.
u
t
i
l
.
c
o
n
c
u
r
r
e
n
t
.
T
h
r
e
a
d
P
o
o
l
E
x
e
c
u
t
o
r
1.run(HttpServerExchange.java:830) [undertow-core-1.4.26.Final.jar:1.4.26.Final] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) [?:1.8.0_201] at java.util.concurrent.ThreadPoolExecutor
1.run(HttpServerExchange.java:830)[undertow−core−1.4.26.Final.jar:1.4.26.Final]atjava.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)[?:1.8.0201]atjava.util.concurrent.ThreadPoolExecutorWorker.run(ThreadPoolExecutor.java:624) [?:1.8.0_201]
at java.lang.Thread.run(Thread.java:748) [?:1.8.0_201]
2021-05-06 09:59:44.925 ERROR 4328 — [ XNIO-2 task-12] i.u.request : UT005023: Exception handling request to /zipkin/favicon.ico
java.lang.IllegalArgumentException: Prometheus requires that all meters with the same name have the same set of tag keys. There is already an existing meter named ‘http_server_requests_seconds’ containing tag keys [method, status, uri]. The meter you are attempting to register has keys [exception, method, status, uri].
at io.micrometer.prometheus.PrometheusMeterRegistry.lambda$collectorByName
9
(
P
r
o
m
e
t
h
e
u
s
M
e
t
e
r
R
e
g
i
s
t
r
y
.
j
a
v
a
:
360
)
[
m
i
c
r
o
m
e
t
e
r
−
r
e
g
i
s
t
r
y
−
p
r
o
m
e
t
h
e
u
s
−
1.0.8.
j
a
r
:
1.0.8
]
a
t
j
a
v
a
.
u
t
i
l
.
c
o
n
c
u
r
r
e
n
t
.
C
o
n
c
u
r
r
e
n
t
H
a
s
h
M
a
p
.
c
o
m
p
u
t
e
(
C
o
n
c
u
r
r
e
n
t
H
a
s
h
M
a
p
.
j
a
v
a
:
1877
)
[
?
:
1.8.
0
2
01
]
a
t
i
o
.
m
i
c
r
o
m
e
t
e
r
.
p
r
o
m
e
t
h
e
u
s
.
P
r
o
m
e
t
h
e
u
s
M
e
t
e
r
R
e
g
i
s
t
r
y
.
c
o
l
l
e
c
t
o
r
B
y
N
a
m
e
(
P
r
o
m
e
t
h
e
u
s
M
e
t
e
r
R
e
g
i
s
t
r
y
.
j
a
v
a
:
347
)
[
m
i
c
r
o
m
e
t
e
r
−
r
e
g
i
s
t
r
y
−
p
r
o
m
e
t
h
e
u
s
−
1.0.8.
j
a
r
:
1.0.8
]
a
t
i
o
.
m
i
c
r
o
m
e
t
e
r
.
p
r
o
m
e
t
h
e
u
s
.
P
r
o
m
e
t
h
e
u
s
M
e
t
e
r
R
e
g
i
s
t
r
y
.
n
e
w
T
i
m
e
r
(
P
r
o
m
e
t
h
e
u
s
M
e
t
e
r
R
e
g
i
s
t
r
y
.
j
a
v
a
:
160
)
[
m
i
c
r
o
m
e
t
e
r
−
r
e
g
i
s
t
r
y
−
p
r
o
m
e
t
h
e
u
s
−
1.0.8.
j
a
r
:
1.0.8
]
a
t
i
o
.
m
i
c
r
o
m
e
t
e
r
.
c
o
r
e
.
i
n
s
t
r
u
m
e
n
t
.
M
e
t
e
r
R
e
g
i
s
t
r
y
.
l
a
m
b
d
a
9(PrometheusMeterRegistry.java:360) ~[micrometer-registry-prometheus-1.0.8.jar:1.0.8] at java.util.concurrent.ConcurrentHashMap.compute(ConcurrentHashMap.java:1877) ~[?:1.8.0_201] at io.micrometer.prometheus.PrometheusMeterRegistry.collectorByName(PrometheusMeterRegistry.java:347) ~[micrometer-registry-prometheus-1.0.8.jar:1.0.8] at io.micrometer.prometheus.PrometheusMeterRegistry.newTimer(PrometheusMeterRegistry.java:160) ~[micrometer-registry-prometheus-1.0.8.jar:1.0.8] at io.micrometer.core.instrument.MeterRegistry.lambda
9(PrometheusMeterRegistry.java:360) [micrometer−registry−prometheus−1.0.8.jar:1.0.8]atjava.util.concurrent.ConcurrentHashMap.compute(ConcurrentHashMap.java:1877) [?:1.8.0201]atio.micrometer.prometheus.PrometheusMeterRegistry.collectorByName(PrometheusMeterRegistry.java:347) [micrometer−registry−prometheus−1.0.8.jar:1.0.8]atio.micrometer.prometheus.PrometheusMeterRegistry.newTimer(PrometheusMeterRegistry.java:160) [micrometer−registry−prometheus−1.0.8.jar:1.0.8]atio.micrometer.core.instrument.MeterRegistry.lambdatimer
2
(
M
e
t
e
r
R
e
g
i
s
t
r
y
.
j
a
v
a
:
258
)
[
m
i
c
r
o
m
e
t
e
r
−
c
o
r
e
−
1.0.8.
j
a
r
:
1.0.8
]
a
t
i
o
.
m
i
c
r
o
m
e
t
e
r
.
c
o
r
e
.
i
n
s
t
r
u
m
e
n
t
.
M
e
t
e
r
R
e
g
i
s
t
r
y
.
g
e
t
O
r
C
r
e
a
t
e
M
e
t
e
r
(
M
e
t
e
r
R
e
g
i
s
t
r
y
.
j
a
v
a
:
567
)
[
m
i
c
r
o
m
e
t
e
r
−
c
o
r
e
−
1.0.8.
j
a
r
:
1.0.8
]
a
t
i
o
.
m
i
c
r
o
m
e
t
e
r
.
c
o
r
e
.
i
n
s
t
r
u
m
e
n
t
.
M
e
t
e
r
R
e
g
i
s
t
r
y
.
r
e
g
i
s
t
e
r
M
e
t
e
r
I
f
N
e
c
e
s
s
a
r
y
(
M
e
t
e
r
R
e
g
i
s
t
r
y
.
j
a
v
a
:
529
)
[
m
i
c
r
o
m
e
t
e
r
−
c
o
r
e
−
1.0.8.
j
a
r
:
1.0.8
]
a
t
i
o
.
m
i
c
r
o
m
e
t
e
r
.
c
o
r
e
.
i
n
s
t
r
u
m
e
n
t
.
M
e
t
e
r
R
e
g
i
s
t
r
y
.
t
i
m
e
r
(
M
e
t
e
r
R
e
g
i
s
t
r
y
.
j
a
v
a
:
256
)
[
m
i
c
r
o
m
e
t
e
r
−
c
o
r
e
−
1.0.8.
j
a
r
:
1.0.8
]
a
t
i
o
.
m
i
c
r
o
m
e
t
e
r
.
c
o
r
e
.
i
n
s
t
r
u
m
e
n
t
.
T
i
m
e
r
2(MeterRegistry.java:258) ~[micrometer-core-1.0.8.jar:1.0.8] at io.micrometer.core.instrument.MeterRegistry.getOrCreateMeter(MeterRegistry.java:567) ~[micrometer-core-1.0.8.jar:1.0.8] at io.micrometer.core.instrument.MeterRegistry.registerMeterIfNecessary(MeterRegistry.java:529) ~[micrometer-core-1.0.8.jar:1.0.8] at io.micrometer.core.instrument.MeterRegistry.timer(MeterRegistry.java:256) ~[micrometer-core-1.0.8.jar:1.0.8] at io.micrometer.core.instrument.Timer
2(MeterRegistry.java:258) [micrometer−core−1.0.8.jar:1.0.8]atio.micrometer.core.instrument.MeterRegistry.getOrCreateMeter(MeterRegistry.java:567) [micrometer−core−1.0.8.jar:1.0.8]atio.micrometer.core.instrument.MeterRegistry.registerMeterIfNecessary(MeterRegistry.java:529) [micrometer−core−1.0.8.jar:1.0.8]atio.micrometer.core.instrument.MeterRegistry.timer(MeterRegistry.java:256) [micrometer−core−1.0.8.jar:1.0.8]atio.micrometer.core.instrument.TimerBuilder.register(Timer.java:447) ~[micrometer-core-1.0.8.jar:1.0.8]
at org.springframework.boot.actuate.metrics.web.servlet.WebMvcMetricsFilter.stop(WebMvcMetricsFilter.java:183) ~[spring-boot-actuator-2.0.7.RELEASE.jar:2.0.7.RELEASE]
at org.springframework.boot.actuate.metrics.web.servlet.WebMvcMetricsFilter.record(WebMvcMetricsFilter.java:171) ~[spring-boot-actuator-2.0.7.RELEASE.jar:2.0.7.RELEASE]
at org.springframework.boot.actuate.metrics.web.servlet.WebMvcMetricsFilter.filterAndRecordMetrics(WebMvcMetricsFilter.java:125) ~[spring-boot-actuator-2.0.7.RELEASE.jar:2.0.7.RELEASE]
at org.springframework.boot.actuate.metrics.web.servlet.WebMvcMetricsFilter.doFilterInternal(WebMvcMetricsFilter.java:106) ~[spring-boot-actuator-2.0.7.RELEASE.jar:2.0.7.RELEASE]
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) ~[spring-web-5.0.11.RELEASE.jar:5.0.11.RELEASE]
at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:61) ~[undertow-servlet-1.4.26.Final.jar:1.4.26.Final]
at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131) ~[undertow-servlet-1.4.26.Final.jar:1.4.26.Final]
at io.undertow.servlet.handlers.FilterHandler.handleRequest(FilterHandler.java:84) ~[undertow-servlet-1.4.26.Final.jar:1.4.26.Final]
at io.undertow.servlet.handlers.security.ServletSecurityRoleHandler.handleRequest(ServletSecurityRoleHandler.java:62) ~[undertow-servlet-1.4.26.Final.jar:1.4.26.Final]
at io.undertow.servlet.handlers.ServletChain$1.handleRequest(ServletChain.java:65) ~[undertow-servlet-1.4.26.Final.jar:1.4.26.Final]
at io.undertow.servlet.handlers.ServletDispatchingHandler.handleRequest(ServletDispatchingHandler.java:36) ~[undertow-servlet-1.4.26.Final.jar:1.4.26.Final]
at io.undertow.servlet.handlers.security.SSLInformationAssociationHandler.handleRequest(SSLInformationAssociationHandler.java:132) ~[undertow-servlet-1.4.26.Final.jar:1.4.26.Final]
at io.undertow.servlet.handlers.security.ServletAuthenticationCallHandler.handleRequest(ServletAuthenticationCallHandler.java:57) ~[undertow-servlet-1.4.26.Final.jar:1.4.26.Final]
at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43) ~[undertow-core-1.4.26.Final.jar:1.4.26.Final]
at io.undertow.security.handlers.AbstractConfidentialityHandler.handleRequest(AbstractConfidentialityHandler.java:46) ~[undertow-core-1.4.26.Final.jar:1.4.26.Final]
at io.undertow.servlet.handlers.security.ServletConfidentialityConstraintHandler.handleRequest(ServletConfidentialityConstraintHandler.java:64) ~[undertow-servlet-1.4.26.Final.jar:1.4.26.Final]
at io.undertow.security.handlers.AuthenticationMechanismsHandler.handleRequest(AuthenticationMechanismsHandler.java:60) ~[undertow-core-1.4.26.Final.jar:1.4.26.Final]
at io.undertow.servlet.handlers.security.CachedAuthenticatedSessionHandler.handleRequest(CachedAuthenticatedSessionHandler.java:77) ~[undertow-servlet-1.4.26.Final.jar:1.4.26.Final]
at io.undertow.security.handlers.AbstractSecurityContextAssociationHandler.handleRequest(AbstractSecurityContextAssociationHandler.java:43) ~[undertow-core-1.4.26.Final.jar:1.4.26.Final]
at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43) ~[undertow-core-1.4.26.Final.jar:1.4.26.Final]
at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43) ~[undertow-core-1.4.26.Final.jar:1.4.26.Final]
at io.undertow.servlet.handlers.ServletInitialHandler.handleFirstRequest(ServletInitialHandler.java:292) [undertow-servlet-1.4.26.Final.jar:1.4.26.Final]
at io.undertow.servlet.handlers.ServletInitialHandler.access$100(ServletInitialHandler.java:81) [undertow-servlet-1.4.26.Final.jar:1.4.26.Final]
at io.undertow.servlet.handlers.ServletInitialHandler$2.call(ServletInitialHandler.java:138) [undertow-servlet-1.4.26.Final.jar:1.4.26.Final]
at io.undertow.servlet.handlers.ServletInitialHandler$2.call(ServletInitialHandler.java:135) [undertow-servlet-1.4.26.Final.jar:1.4.26.Final]
at io.undertow.servlet.core.ServletRequestContextThreadSetupAction$1.call(ServletRequestContextThreadSetupAction.java:48) [undertow-servlet-1.4.26.Final.jar:1.4.26.Final]
at io.undertow.servlet.core.ContextClassLoaderSetupAction$1.call(ContextClassLoaderSetupAction.java:43) [undertow-servlet-1.4.26.Final.jar:1.4.26.Final]
at io.undertow.servlet.handlers.ServletInitialHandler.dispatchRequest(ServletInitialHandler.java:272) [undertow-servlet-1.4.26.Final.jar:1.4.26.Final]
at io.undertow.servlet.handlers.ServletInitialHandler.access$000(ServletInitialHandler.java:81) [undertow-servlet-1.4.26.Final.jar:1.4.26.Final]
at io.undertow.servlet.handlers.ServletInitialHandler$1.handleRequest(ServletInitialHandler.java:104) [undertow-servlet-1.4.26.Final.jar:1.4.26.Final]
at io.undertow.server.Connectors.executeRootHandler(Connectors.java:336) [undertow-core-1.4.26.Final.jar:1.4.26.Final]
at io.undertow.server.HttpServerExchange
1.
r
u
n
(
H
t
t
p
S
e
r
v
e
r
E
x
c
h
a
n
g
e
.
j
a
v
a
:
830
)
[
u
n
d
e
r
t
o
w
−
c
o
r
e
−
1.4.26.
F
i
n
a
l
.
j
a
r
:
1.4.26.
F
i
n
a
l
]
a
t
j
a
v
a
.
u
t
i
l
.
c
o
n
c
u
r
r
e
n
t
.
T
h
r
e
a
d
P
o
o
l
E
x
e
c
u
t
o
r
.
r
u
n
W
o
r
k
e
r
(
T
h
r
e
a
d
P
o
o
l
E
x
e
c
u
t
o
r
.
j
a
v
a
:
1149
)
[
?
:
1.8.
0
2
01
]
a
t
j
a
v
a
.
u
t
i
l
.
c
o
n
c
u
r
r
e
n
t
.
T
h
r
e
a
d
P
o
o
l
E
x
e
c
u
t
o
r
1.run(HttpServerExchange.java:830) [undertow-core-1.4.26.Final.jar:1.4.26.Final] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) [?:1.8.0_201] at java.util.concurrent.ThreadPoolExecutor
1.run(HttpServerExchange.java:830)[undertow−core−1.4.26.Final.jar:1.4.26.Final]atjava.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)[?:1.8.0201]atjava.util.concurrent.ThreadPoolExecutorWorker.run(ThreadPoolExecutor.java:624) [?:1.8.0_201]
at java.lang.Thread.run(Thread.java:748) [?:1.8.0_201]
2021-05-06 09:59:44.936 ERROR 4328 — [ XNIO-2 task-13] i.u.request : UT005023: Exception handling request to /zipkin/nav_zh.properties
java.lang.IllegalArgumentException: Prometheus requires that all meters with the same name have the same set of tag keys. There is already an existing meter named ‘http_server_requests_seconds’ containing tag keys [method, status, uri]. The meter you are attempting to register has keys [exception, method, status, uri].
at io.micrometer.prometheus.PrometheusMeterRegistry.lambda$collectorByName
9
(
P
r
o
m
e
t
h
e
u
s
M
e
t
e
r
R
e
g
i
s
t
r
y
.
j
a
v
a
:
360
)
[
m
i
c
r
o
m
e
t
e
r
−
r
e
g
i
s
t
r
y
−
p
r
o
m
e
t
h
e
u
s
−
1.0.8.
j
a
r
:
1.0.8
]
a
t
j
a
v
a
.
u
t
i
l
.
c
o
n
c
u
r
r
e
n
t
.
C
o
n
c
u
r
r
e
n
t
H
a
s
h
M
a
p
.
c
o
m
p
u
t
e
(
C
o
n
c
u
r
r
e
n
t
H
a
s
h
M
a
p
.
j
a
v
a
:
1877
)
[
?
:
1.8.
0
2
01
]
a
t
i
o
.
m
i
c
r
o
m
e
t
e
r
.
p
r
o
m
e
t
h
e
u
s
.
P
r
o
m
e
t
h
e
u
s
M
e
t
e
r
R
e
g
i
s
t
r
y
.
c
o
l
l
e
c
t
o
r
B
y
N
a
m
e
(
P
r
o
m
e
t
h
e
u
s
M
e
t
e
r
R
e
g
i
s
t
r
y
.
j
a
v
a
:
347
)
[
m
i
c
r
o
m
e
t
e
r
−
r
e
g
i
s
t
r
y
−
p
r
o
m
e
t
h
e
u
s
−
1.0.8.
j
a
r
:
1.0.8
]
a
t
i
o
.
m
i
c
r
o
m
e
t
e
r
.
p
r
o
m
e
t
h
e
u
s
.
P
r
o
m
e
t
h
e
u
s
M
e
t
e
r
R
e
g
i
s
t
r
y
.
n
e
w
T
i
m
e
r
(
P
r
o
m
e
t
h
e
u
s
M
e
t
e
r
R
e
g
i
s
t
r
y
.
j
a
v
a
:
160
)
[
m
i
c
r
o
m
e
t
e
r
−
r
e
g
i
s
t
r
y
−
p
r
o
m
e
t
h
e
u
s
−
1.0.8.
j
a
r
:
1.0.8
]
a
t
i
o
.
m
i
c
r
o
m
e
t
e
r
.
c
o
r
e
.
i
n
s
t
r
u
m
e
n
t
.
M
e
t
e
r
R
e
g
i
s
t
r
y
.
l
a
m
b
d
a
9(PrometheusMeterRegistry.java:360) ~[micrometer-registry-prometheus-1.0.8.jar:1.0.8] at java.util.concurrent.ConcurrentHashMap.compute(ConcurrentHashMap.java:1877) ~[?:1.8.0_201] at io.micrometer.prometheus.PrometheusMeterRegistry.collectorByName(PrometheusMeterRegistry.java:347) ~[micrometer-registry-prometheus-1.0.8.jar:1.0.8] at io.micrometer.prometheus.PrometheusMeterRegistry.newTimer(PrometheusMeterRegistry.java:160) ~[micrometer-registry-prometheus-1.0.8.jar:1.0.8] at io.micrometer.core.instrument.MeterRegistry.lambda
9(PrometheusMeterRegistry.java:360) [micrometer−registry−prometheus−1.0.8.jar:1.0.8]atjava.util.concurrent.ConcurrentHashMap.compute(ConcurrentHashMap.java:1877) [?:1.8.0201]atio.micrometer.prometheus.PrometheusMeterRegistry.collectorByName(PrometheusMeterRegistry.java:347) [micrometer−registry−prometheus−1.0.8.jar:1.0.8]atio.micrometer.prometheus.PrometheusMeterRegistry.newTimer(PrometheusMeterRegistry.java:160) [micrometer−registry−prometheus−1.0.8.jar:1.0.8]atio.micrometer.core.instrument.MeterRegistry.lambdatimer
2
(
M
e
t
e
r
R
e
g
i
s
t
r
y
.
j
a
v
a
:
258
)
[
m
i
c
r
o
m
e
t
e
r
−
c
o
r
e
−
1.0.8.
j
a
r
:
1.0.8
]
a
t
i
o
.
m
i
c
r
o
m
e
t
e
r
.
c
o
r
e
.
i
n
s
t
r
u
m
e
n
t
.
M
e
t
e
r
R
e
g
i
s
t
r
y
.
g
e
t
O
r
C
r
e
a
t
e
M
e
t
e
r
(
M
e
t
e
r
R
e
g
i
s
t
r
y
.
j
a
v
a
:
567
)
[
m
i
c
r
o
m
e
t
e
r
−
c
o
r
e
−
1.0.8.
j
a
r
:
1.0.8
]
a
t
i
o
.
m
i
c
r
o
m
e
t
e
r
.
c
o
r
e
.
i
n
s
t
r
u
m
e
n
t
.
M
e
t
e
r
R
e
g
i
s
t
r
y
.
r
e
g
i
s
t
e
r
M
e
t
e
r
I
f
N
e
c
e
s
s
a
r
y
(
M
e
t
e
r
R
e
g
i
s
t
r
y
.
j
a
v
a
:
529
)
[
m
i
c
r
o
m
e
t
e
r
−
c
o
r
e
−
1.0.8.
j
a
r
:
1.0.8
]
a
t
i
o
.
m
i
c
r
o
m
e
t
e
r
.
c
o
r
e
.
i
n
s
t
r
u
m
e
n
t
.
M
e
t
e
r
R
e
g
i
s
t
r
y
.
t
i
m
e
r
(
M
e
t
e
r
R
e
g
i
s
t
r
y
.
j
a
v
a
:
256
)
[
m
i
c
r
o
m
e
t
e
r
−
c
o
r
e
−
1.0.8.
j
a
r
:
1.0.8
]
a
t
i
o
.
m
i
c
r
o
m
e
t
e
r
.
c
o
r
e
.
i
n
s
t
r
u
m
e
n
t
.
T
i
m
e
r
2(MeterRegistry.java:258) ~[micrometer-core-1.0.8.jar:1.0.8] at io.micrometer.core.instrument.MeterRegistry.getOrCreateMeter(MeterRegistry.java:567) ~[micrometer-core-1.0.8.jar:1.0.8] at io.micrometer.core.instrument.MeterRegistry.registerMeterIfNecessary(MeterRegistry.java:529) ~[micrometer-core-1.0.8.jar:1.0.8] at io.micrometer.core.instrument.MeterRegistry.timer(MeterRegistry.java:256) ~[micrometer-core-1.0.8.jar:1.0.8] at io.micrometer.core.instrument.Timer
2(MeterRegistry.java:258) [micrometer−core−1.0.8.jar:1.0.8]atio.micrometer.core.instrument.MeterRegistry.getOrCreateMeter(MeterRegistry.java:567) [micrometer−core−1.0.8.jar:1.0.8]atio.micrometer.core.instrument.MeterRegistry.registerMeterIfNecessary(MeterRegistry.java:529) [micrometer−core−1.0.8.jar:1.0.8]atio.micrometer.core.instrument.MeterRegistry.timer(MeterRegistry.java:256) [micrometer−core−1.0.8.jar:1.0.8]atio.micrometer.core.instrument.TimerBuilder.register(Timer.java:447) ~[micrometer-core-1.0.8.jar:1.0.8]
at org.springframework.boot.actuate.metrics.web.servlet.WebMvcMetricsFilter.stop(WebMvcMetricsFilter.java:183) ~[spring-boot-actuator-2.0.7.RELEASE.jar:2.0.7.RELEASE]
at org.springframework.boot.actuate.metrics.web.servlet.WebMvcMetricsFilter.record(WebMvcMetricsFilter.java:171) ~[spring-boot-actuator-2.0.7.RELEASE.jar:2.0.7.RELEASE]
at org.springframework.boot.actuate.metrics.web.servlet.WebMvcMetricsFilter.filterAndRecordMetrics(WebMvcMetricsFilter.java:125) ~[spring-boot-actuator-2.0.7.RELEASE.jar:2.0.7.RELEASE]
at org.springframework.boot.actuate.metrics.web.servlet.WebMvcMetricsFilter.doFilterInternal(WebMvcMetricsFilter.java:106) ~[spring-boot-actuator-2.0.7.RELEASE.jar:2.0.7.RELEASE]
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) ~[spring-web-5.0.11.RELEASE.jar:5.0.11.RELEASE]
at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:61) ~[undertow-servlet-1.4.26.Final.jar:1.4.26.Final]
at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131) ~[undertow-servlet-1.4.26.Final.jar:1.4.26.Final]
at io.undertow.servlet.handlers.FilterHandler.handleRequest(FilterHandler.java:84) ~[undertow-servlet-1.4.26.Final.jar:1.4.26.Final]
at io.undertow.servlet.handlers.security.ServletSecurityRoleHandler.handleRequest(ServletSecurityRoleHandler.java:62) ~[undertow-servlet-1.4.26.Final.jar:1.4.26.Final]
at io.undertow.servlet.handlers.ServletChain$1.handleRequest(ServletChain.java:65) ~[undertow-servlet-1.4.26.Final.jar:1.4.26.Final]
at io.undertow.servlet.handlers.ServletDispatchingHandler.handleRequest(ServletDispatchingHandler.java:36) ~[undertow-servlet-1.4.26.Final.jar:1.4.26.Final]
at io.undertow.servlet.handlers.security.SSLInformationAssociationHandler.handleRequest(SSLInformationAssociationHandler.java:132) ~[undertow-servlet-1.4.26.Final.jar:1.4.26.Final]
at io.undertow.servlet.handlers.security.ServletAuthenticationCallHandler.handleRequest(ServletAuthenticationCallHandler.java:57) ~[undertow-servlet-1.4.26.Final.jar:1.4.26.Final]
at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43) ~[undertow-core-1.4.26.Final.jar:1.4.26.Final]
at io.undertow.security.handlers.AbstractConfidentialityHandler.handleRequest(AbstractConfidentialityHandler.java:46) ~[undertow-core-1.4.26.Final.jar:1.4.26.Final]
at io.undertow.servlet.handlers.security.ServletConfidentialityConstraintHandler.handleRequest(ServletConfidentialityConstraintHandler.java:64) ~[undertow-servlet-1.4.26.Final.jar:1.4.26.Final]
at io.undertow.security.handlers.AuthenticationMechanismsHandler.handleRequest(AuthenticationMechanismsHandler.java:60) ~[undertow-core-1.4.26.Final.jar:1.4.26.Final]
at io.undertow.servlet.handlers.security.CachedAuthenticatedSessionHandler.handleRequest(CachedAuthenticatedSessionHandler.java:77) ~[undertow-servlet-1.4.26.Final.jar:1.4.26.Final]
at io.undertow.security.handlers.AbstractSecurityContextAssociationHandler.handleRequest(AbstractSecurityContextAssociationHandler.java:43) ~[undertow-core-1.4.26.Final.jar:1.4.26.Final]
at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43) ~[undertow-core-1.4.26.Final.jar:1.4.26.Final]
at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43) ~[undertow-core-1.4.26.Final.jar:1.4.26.Final]
at io.undertow.servlet.handlers.ServletInitialHandler.handleFirstRequest(ServletInitialHandler.java:292) [undertow-servlet-1.4.26.Final.jar:1.4.26.Final]
at io.undertow.servlet.handlers.ServletInitialHandler.access$100(ServletInitialHandler.java:81) [undertow-servlet-1.4.26.Final.jar:1.4.26.Final]
at io.undertow.servlet.handlers.ServletInitialHandler$2.call(ServletInitialHandler.java:138) [undertow-servlet-1.4.26.Final.jar:1.4.26.Final]
at io.undertow.servlet.handlers.ServletInitialHandler$2.call(ServletInitialHandler.java:135) [undertow-servlet-1.4.26.Final.jar:1.4.26.Final]
at io.undertow.servlet.core.ServletRequestContextThreadSetupAction$1.call(ServletRequestContextThreadSetupAction.java:48) [undertow-servlet-1.4.26.Final.jar:1.4.26.Final]
at io.undertow.servlet.core.ContextClassLoaderSetupAction$1.call(ContextClassLoaderSetupAction.java:43) [undertow-servlet-1.4.26.Final.jar:1.4.26.Final]
at io.undertow.servlet.handlers.ServletInitialHandler.dispatchRequest(ServletInitialHandler.java:272) [undertow-servlet-1.4.26.Final.jar:1.4.26.Final]
at io.undertow.servlet.handlers.ServletInitialHandler.access$000(ServletInitialHandler.java:81) [undertow-servlet-1.4.26.Final.jar:1.4.26.Final]
at io.undertow.servlet.handlers.ServletInitialHandler$1.handleRequest(ServletInitialHandler.java:104) [undertow-servlet-1.4.26.Final.jar:1.4.26.Final]
at io.undertow.server.Connectors.executeRootHandler(Connectors.java:336) [undertow-core-1.4.26.Final.jar:1.4.26.Final]
at io.undertow.server.HttpServerExchange
1.
r
u
n
(
H
t
t
p
S
e
r
v
e
r
E
x
c
h
a
n
g
e
.
j
a
v
a
:
830
)
[
u
n
d
e
r
t
o
w
−
c
o
r
e
−
1.4.26.
F
i
n
a
l
.
j
a
r
:
1.4.26.
F
i
n
a
l
]
a
t
j
a
v
a
.
u
t
i
l
.
c
o
n
c
u
r
r
e
n
t
.
T
h
r
e
a
d
P
o
o
l
E
x
e
c
u
t
o
r
.
r
u
n
W
o
r
k
e
r
(
T
h
r
e
a
d
P
o
o
l
E
x
e
c
u
t
o
r
.
j
a
v
a
:
1149
)
[
?
:
1.8.
0
2
01
]
a
t
j
a
v
a
.
u
t
i
l
.
c
o
n
c
u
r
r
e
n
t
.
T
h
r
e
a
d
P
o
o
l
E
x
e
c
u
t
o
r
1.run(HttpServerExchange.java:830) [undertow-core-1.4.26.Final.jar:1.4.26.Final] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) [?:1.8.0_201] at java.util.concurrent.ThreadPoolExecutor
1.run(HttpServerExchange.java:830)[undertow−core−1.4.26.Final.jar:1.4.26.Final]atjava.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)[?:1.8.0201]atjava.util.concurrent.ThreadPoolExecutorWorker.run(ThreadPoolExecutor.java:624) [?:1.8.0_201]
at java.lang.Thread.run(Thread.java:748) [?:1.8.0_201]
2021-05-06 09:59:44.950 ERROR 4328 — [ XNIO-2 task-14] i.u.request : UT005023: Exception handling request to /zipkin/traces_zh.properties
java.lang.IllegalArgumentException: Prometheus requires that all meters with the same name have the same set of tag keys. There is already an existing meter named ‘http_server_requests_seconds’ containing tag keys [method, status, uri]. The meter you are attempting to register has keys [exception, method, status, uri].
at io.micrometer.prometheus.PrometheusMeterRegistry.lambda$collectorByName
9
(
P
r
o
m
e
t
h
e
u
s
M
e
t
e
r
R
e
g
i
s
t
r
y
.
j
a
v
a
:
360
)
[
m
i
c
r
o
m
e
t
e
r
−
r
e
g
i
s
t
r
y
−
p
r
o
m
e
t
h
e
u
s
−
1.0.8.
j
a
r
:
1.0.8
]
a
t
j
a
v
a
.
u
t
i
l
.
c
o
n
c
u
r
r
e
n
t
.
C
o
n
c
u
r
r
e
n
t
H
a
s
h
M
a
p
.
c
o
m
p
u
t
e
(
C
o
n
c
u
r
r
e
n
t
H
a
s
h
M
a
p
.
j
a
v
a
:
1877
)
[
?
:
1.8.
0
2
01
]
a
t
i
o
.
m
i
c
r
o
m
e
t
e
r
.
p
r
o
m
e
t
h
e
u
s
.
P
r
o
m
e
t
h
e
u
s
M
e
t
e
r
R
e
g
i
s
t
r
y
.
c
o
l
l
e
c
t
o
r
B
y
N
a
m
e
(
P
r
o
m
e
t
h
e
u
s
M
e
t
e
r
R
e
g
i
s
t
r
y
.
j
a
v
a
:
347
)
[
m
i
c
r
o
m
e
t
e
r
−
r
e
g
i
s
t
r
y
−
p
r
o
m
e
t
h
e
u
s
−
1.0.8.
j
a
r
:
1.0.8
]
a
t
i
o
.
m
i
c
r
o
m
e
t
e
r
.
p
r
o
m
e
t
h
e
u
s
.
P
r
o
m
e
t
h
e
u
s
M
e
t
e
r
R
e
g
i
s
t
r
y
.
n
e
w
T
i
m
e
r
(
P
r
o
m
e
t
h
e
u
s
M
e
t
e
r
R
e
g
i
s
t
r
y
.
j
a
v
a
:
160
)
[
m
i
c
r
o
m
e
t
e
r
−
r
e
g
i
s
t
r
y
−
p
r
o
m
e
t
h
e
u
s
−
1.0.8.
j
a
r
:
1.0.8
]
a
t
i
o
.
m
i
c
r
o
m
e
t
e
r
.
c
o
r
e
.
i
n
s
t
r
u
m
e
n
t
.
M
e
t
e
r
R
e
g
i
s
t
r
y
.
l
a
m
b
d
a
9(PrometheusMeterRegistry.java:360) ~[micrometer-registry-prometheus-1.0.8.jar:1.0.8] at java.util.concurrent.ConcurrentHashMap.compute(ConcurrentHashMap.java:1877) ~[?:1.8.0_201] at io.micrometer.prometheus.PrometheusMeterRegistry.collectorByName(PrometheusMeterRegistry.java:347) ~[micrometer-registry-prometheus-1.0.8.jar:1.0.8] at io.micrometer.prometheus.PrometheusMeterRegistry.newTimer(PrometheusMeterRegistry.java:160) ~[micrometer-registry-prometheus-1.0.8.jar:1.0.8] at io.micrometer.core.instrument.MeterRegistry.lambda
9(PrometheusMeterRegistry.java:360) [micrometer−registry−prometheus−1.0.8.jar:1.0.8]atjava.util.concurrent.ConcurrentHashMap.compute(ConcurrentHashMap.java:1877) [?:1.8.0201]atio.micrometer.prometheus.PrometheusMeterRegistry.collectorByName(PrometheusMeterRegistry.java:347) [micrometer−registry−prometheus−1.0.8.jar:1.0.8]atio.micrometer.prometheus.PrometheusMeterRegistry.newTimer(PrometheusMeterRegistry.java:160) [micrometer−registry−prometheus−1.0.8.jar:1.0.8]atio.micrometer.core.instrument.MeterRegistry.lambdatimer
2
(
M
e
t
e
r
R
e
g
i
s
t
r
y
.
j
a
v
a
:
258
)
[
m
i
c
r
o
m
e
t
e
r
−
c
o
r
e
−
1.0.8.
j
a
r
:
1.0.8
]
a
t
i
o
.
m
i
c
r
o
m
e
t
e
r
.
c
o
r
e
.
i
n
s
t
r
u
m
e
n
t
.
M
e
t
e
r
R
e
g
i
s
t
r
y
.
g
e
t
O
r
C
r
e
a
t
e
M
e
t
e
r
(
M
e
t
e
r
R
e
g
i
s
t
r
y
.
j
a
v
a
:
567
)
[
m
i
c
r
o
m
e
t
e
r
−
c
o
r
e
−
1.0.8.
j
a
r
:
1.0.8
]
a
t
i
o
.
m
i
c
r
o
m
e
t
e
r
.
c
o
r
e
.
i
n
s
t
r
u
m
e
n
t
.
M
e
t
e
r
R
e
g
i
s
t
r
y
.
r
e
g
i
s
t
e
r
M
e
t
e
r
I
f
N
e
c
e
s
s
a
r
y
(
M
e
t
e
r
R
e
g
i
s
t
r
y
.
j
a
v
a
:
529
)
[
m
i
c
r
o
m
e
t
e
r
−
c
o
r
e
−
1.0.8.
j
a
r
:
1.0.8
]
a
t
i
o
.
m
i
c
r
o
m
e
t
e
r
.
c
o
r
e
.
i
n
s
t
r
u
m
e
n
t
.
M
e
t
e
r
R
e
g
i
s
t
r
y
.
t
i
m
e
r
(
M
e
t
e
r
R
e
g
i
s
t
r
y
.
j
a
v
a
:
256
)
[
m
i
c
r
o
m
e
t
e
r
−
c
o
r
e
−
1.0.8.
j
a
r
:
1.0.8
]
a
t
i
o
.
m
i
c
r
o
m
e
t
e
r
.
c
o
r
e
.
i
n
s
t
r
u
m
e
n
t
.
T
i
m
e
r
2(MeterRegistry.java:258) ~[micrometer-core-1.0.8.jar:1.0.8] at io.micrometer.core.instrument.MeterRegistry.getOrCreateMeter(MeterRegistry.java:567) ~[micrometer-core-1.0.8.jar:1.0.8] at io.micrometer.core.instrument.MeterRegistry.registerMeterIfNecessary(MeterRegistry.java:529) ~[micrometer-core-1.0.8.jar:1.0.8] at io.micrometer.core.instrument.MeterRegistry.timer(MeterRegistry.java:256) ~[micrometer-core-1.0.8.jar:1.0.8] at io.micrometer.core.instrument.Timer
2(MeterRegistry.java:258) [micrometer−core−1.0.8.jar:1.0.8]atio.micrometer.core.instrument.MeterRegistry.getOrCreateMeter(MeterRegistry.java:567) [micrometer−core−1.0.8.jar:1.0.8]atio.micrometer.core.instrument.MeterRegistry.registerMeterIfNecessary(MeterRegistry.java:529) [micrometer−core−1.0.8.jar:1.0.8]atio.micrometer.core.instrument.MeterRegistry.timer(MeterRegistry.java:256) [micrometer−core−1.0.8.jar:1.0.8]atio.micrometer.core.instrument.TimerBuilder.register(Timer.java:447) ~[micrometer-core-1.0.8.jar:1.0.8]
at org.springframework.boot.actuate.metrics.web.servlet.WebMvcMetricsFilter.stop(WebMvcMetricsFilter.java:183) ~[spring-boot-actuator-2.0.7.RELEASE.jar:2.0.7.RELEASE]
at org.springframework.boot.actuate.metrics.web.servlet.WebMvcMetricsFilter.record(WebMvcMetricsFilter.java:171) ~[spring-boot-actuator-2.0.7.RELEASE.jar:2.0.7.RELEASE]
at org.springframework.boot.actuate.metrics.web.servlet.WebMvcMetricsFilter.filterAndRecordMetrics(WebMvcMetricsFilter.java:125) ~[spring-boot-actuator-2.0.7.RELEASE.jar:2.0.7.RELEASE]
at org.springframework.boot.actuate.metrics.web.servlet.WebMvcMetricsFilter.doFilterInternal(WebMvcMetricsFilter.java:106) ~[spring-boot-actuator-2.0.7.RELEASE.jar:2.0.7.RELEASE]
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) ~[spring-web-5.0.11.RELEASE.jar:5.0.11.RELEASE]
at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:61) ~[undertow-servlet-1.4.26.Final.jar:1.4.26.Final]
at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131) ~[undertow-servlet-1.4.26.Final.jar:1.4.26.Final]
at io.undertow.servlet.handlers.FilterHandler.handleRequest(FilterHandler.java:84) ~[undertow-servlet-1.4.26.Final.jar:1.4.26.Final]
at io.undertow.servlet.handlers.security.ServletSecurityRoleHandler.handleRequest(ServletSecurityRoleHandler.java:62) ~[undertow-servlet-1.4.26.Final.jar:1.4.26.Final]
at io.undertow.servlet.handlers.ServletChain$1.handleRequest(ServletChain.java:65) ~[undertow-servlet-1.4.26.Final.jar:1.4.26.Final]
at io.undertow.servlet.handlers.ServletDispatchingHandler.handleRequest(ServletDispatchingHandler.java:36) ~[undertow-servlet-1.4.26.Final.jar:1.4.26.Final]
at io.undertow.servlet.handlers.security.SSLInformationAssociationHandler.handleRequest(SSLInformationAssociationHandler.java:132) ~[undertow-servlet-1.4.26.Final.jar:1.4.26.Final]
at io.undertow.servlet.handlers.security.ServletAuthenticationCallHandler.handleRequest(ServletAuthenticationCallHandler.java:57) ~[undertow-servlet-1.4.26.Final.jar:1.4.26.Final]
at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43) ~[undertow-core-1.4.26.Final.jar:1.4.26.Final]
at io.undertow.security.handlers.AbstractConfidentialityHandler.handleRequest(AbstractConfidentialityHandler.java:46) ~[undertow-core-1.4.26.Final.jar:1.4.26.Final]
at io.undertow.servlet.handlers.security.ServletConfidentialityConstraintHandler.handleRequest(ServletConfidentialityConstraintHandler.java:64) ~[undertow-servlet-1.4.26.Final.jar:1.4.26.Final]
at io.undertow.security.handlers.AuthenticationMechanismsHandler.handleRequest(AuthenticationMechanismsHandler.java:60) ~[undertow-core-1.4.26.Final.jar:1.4.26.Final]
at io.undertow.servlet.handlers.security.CachedAuthenticatedSessionHandler.handleRequest(CachedAuthenticatedSessionHandler.java:77) ~[undertow-servlet-1.4.26.Final.jar:1.4.26.Final]
at io.undertow.security.handlers.AbstractSecurityContextAssociationHandler.handleRequest(AbstractSecurityContextAssociationHandler.java:43) ~[undertow-core-1.4.26.Final.jar:1.4.26.Final]
at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43) ~[undertow-core-1.4.26.Final.jar:1.4.26.Final]
at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43) ~[undertow-core-1.4.26.Final.jar:1.4.26.Final]
at io.undertow.servlet.handlers.ServletInitialHandler.handleFirstRequest(ServletInitialHandler.java:292) [undertow-servlet-1.4.26.Final.jar:1.4.26.Final]
at io.undertow.servlet.handlers.ServletInitialHandler.access$100(ServletInitialHandler.java:81) [undertow-servlet-1.4.26.Final.jar:1.4.26.Final]
at io.undertow.servlet.handlers.ServletInitialHandler$2.call(ServletInitialHandler.java:138) [undertow-servlet-1.4.26.Final.jar:1.4.26.Final]
at io.undertow.servlet.handlers.ServletInitialHandler$2.call(ServletInitialHandler.java:135) [undertow-servlet-1.4.26.Final.jar:1.4.26.Final]
at io.undertow.servlet.core.ServletRequestContextThreadSetupAction$1.call(ServletRequestContextThreadSetupAction.java:48) [undertow-servlet-1.4.26.Final.jar:1.4.26.Final]
at io.undertow.servlet.core.ContextClassLoaderSetupAction$1.call(ContextClassLoaderSetupAction.java:43) [undertow-servlet-1.4.26.Final.jar:1.4.26.Final]
at io.undertow.servlet.handlers.ServletInitialHandler.dispatchRequest(ServletInitialHandler.java:272) [undertow-servlet-1.4.26.Final.jar:1.4.26.Final]
at io.undertow.servlet.handlers.ServletInitialHandler.access$000(ServletInitialHandler.java:81) [undertow-servlet-1.4.26.Final.jar:1.4.26.Final]
at io.undertow.servlet.handlers.ServletInitialHandler$1.handleRequest(ServletInitialHandler.java:104) [undertow-servlet-1.4.26.Final.jar:1.4.26.Final]
at io.undertow.server.Connectors.executeRootHandler(Connectors.java:336) [undertow-core-1.4.26.Final.jar:1.4.26.Final]
at io.undertow.server.HttpServerExchange
1.
r
u
n
(
H
t
t
p
S
e
r
v
e
r
E
x
c
h
a
n
g
e
.
j
a
v
a
:
830
)
[
u
n
d
e
r
t
o
w
−
c
o
r
e
−
1.4.26.
F
i
n
a
l
.
j
a
r
:
1.4.26.
F
i
n
a
l
]
a
t
j
a
v
a
.
u
t
i
l
.
c
o
n
c
u
r
r
e
n
t
.
T
h
r
e
a
d
P
o
o
l
E
x
e
c
u
t
o
r
.
r
u
n
W
o
r
k
e
r
(
T
h
r
e
a
d
P
o
o
l
E
x
e
c
u
t
o
r
.
j
a
v
a
:
1149
)
[
?
:
1.8.
0
2
01
]
a
t
j
a
v
a
.
u
t
i
l
.
c
o
n
c
u
r
r
e
n
t
.
T
h
r
e
a
d
P
o
o
l
E
x
e
c
u
t
o
r
1.run(HttpServerExchange.java:830) [undertow-core-1.4.26.Final.jar:1.4.26.Final] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) [?:1.8.0_201] at java.util.concurrent.ThreadPoolExecutor
1.run(HttpServerExchange.java:830)[undertow−core−1.4.26.Final.jar:1.4.26.Final]atjava.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)[?:1.8.0201]atjava.util.concurrent.ThreadPoolExecutorWorker.run(ThreadPoolExecutor.java:624) [?:1.8.0_201]
at java.lang.Thread.run(Thread.java:748) [?:1.8.0_201]
解决办法:
配置文件 添加
management.metrics.web.server.auto-time-requests: false