codecentric / spring-boot-admin

Admin UI for administration of spring boot applications
Apache License 2.0
12.37k stars 3.08k forks source link

Unable to get status from discovered services #3345

Closed Na3blis closed 5 months ago

Na3blis commented 5 months ago

Spring Boot Admin Server information

Client information

Description

The kubernetes discovery finds the services, but is unable to retrieve the status for the pods. In the logs it shows the correct url http://10.42.0.250:8081/actuator/health, and if I open that up, the actuator endpoint opens up, but spring boot admin is getting WebClientRequestException: null: /10.42.0.250:8081. I'm not sure why it's saying the address is /10.42.0.250:8081

 Update status for Instance(id=19a4ba24cd36, version=0, registration=Registration(name=user-info-service-v2, managementUrl=http://10.42.0.32:8081/actuator, healthUrl=http://10.42.0.32:8081/actuator/health, serviceUrl=http://10.42.0.32:8081, source=discovery), registered=true, statusInfo=StatusInfo(status=UNKNOWN, details={}), statusTimestamp=2024-04-30T17:37:38.053859785Z, info=Info(values={}), endpoints=Endpoints(endpoints={health=Endpoint(id=health, url=http://10.42.0.32:8081/actuator/health)}), buildVersion=null, tags=Tags(values={}))
[spring-boot-admin-v1] 2024-04-30T17:37:38.087Z TRACE 1 --- [   scheduling-1] d.c.b.a.s.s.StatusUpdater                : | currentContext(Context1{reactor.onNextError.localStrategy=reactor.core.publisher.OnNextFailureStrategy$ResumeStrategy@24cf1cf4})
[spring-boot-admin-v1] 2024-04-30T17:37:38.094Z TRACE 1 --- [   scheduling-1] d.c.b.a.s.s.StatusUpdater                : | currentContext(Context1{reactor.onNextError.localStrategy=reactor.core.publisher.OnNextFailureStrategy$ResumeStrategy@24cf1cf4})
[spring-boot-admin-v1] 2024-04-30T17:37:38.095Z TRACE 1 --- [   scheduling-1] d.c.b.a.s.s.StatusUpdater                : | onSubscribe([Fuseable] MonoFlatMap.FlatMapMain)
[spring-boot-admin-v1] 2024-04-30T17:37:38.095Z TRACE 1 --- [   scheduling-1] d.c.b.a.s.s.StatusUpdater                : | request(unbounded)
[spring-boot-admin-v1] 2024-04-30T17:37:38.099Z TRACE 1 --- [   scheduling-1] .a.s.w.c.InstanceExchangeFilterFunctions : URL 'health' for Endpoint health of instance 19a4ba24cd36 rewritten to http://10.42.0.32:8081/actuator/health
[spring-boot-admin-v1] 2024-04-30T17:37:38.110Z TRACE 1 --- [   scheduling-1] .a.s.w.c.InstanceExchangeFilterFunctions : No cookies found for request [url=http://10.42.0.32:8081/actuator/health]
[spring-boot-admin-v1] 2024-04-30T17:37:38.123Z TRACE 1 --- [   scheduling-1] o.s.w.r.f.c.ExchangeFunctions            : [1b64d7ad] HTTP GET http://10.42.0.32:8081/actuator/health, headers={masked}
[spring-boot-admin-v1] 2024-04-30T17:37:38.165Z TRACE 1 --- [   scheduling-1] d.c.b.a.s.s.EndpointDetectionTrigger     : onNext(InstanceRegisteredEvent(super=InstanceEvent(instance=19a4ba24cd36, version=0, timestamp=2024-04-30T17:37:38.053859785Z, type=REGISTERED), registration=Registration(name=user-info-service-v2, managementUrl=http://10.42.0.32:8081/actuator, healthUrl=http://10.42.0.32:8081/actuator/health, serviceUrl=http://10.42.0.32:8081, source=discovery)))
[spring-boot-admin-v1] 2024-04-30T17:37:38.165Z TRACE 1 --- [   scheduling-1] d.c.b.a.s.s.EndpointDetectionTrigger     : request(1)
[spring-boot-admin-v1] 2024-04-30T17:37:38.165Z TRACE 1 --- [   scheduling-1] d.c.b.a.s.s.InfoUpdateTrigger            : onNext(InstanceRegisteredEvent(super=InstanceEvent(instance=19a4ba24cd36, version=0, timestamp=2024-04-30T17:37:38.053859785Z, type=REGISTERED), registration=Registration(name=user-info-service-v2, managementUrl=http://10.42.0.32:8081/actuator, healthUrl=http://10.42.0.32:8081/actuator/health, serviceUrl=http://10.42.0.32:8081, source=discovery)))
[spring-boot-admin-v1] 2024-04-30T17:37:38.165Z TRACE 1 --- [   scheduling-1] d.c.b.a.s.s.InfoUpdateTrigger            : request(1)
[spring-boot-admin-v1] 2024-04-30T17:37:38.194Z TRACE 1 --- [or-http-epoll-2] o.s.w.r.f.c.ExchangeFunctions            : [1b64d7ad] HTTP GET http://10.42.0.32:8081/actuator/health, headers={masked}
[spring-boot-admin-v1] 2024-04-30T17:37:38.196Z TRACE 1 --- [or-http-epoll-2] o.s.w.r.f.c.ExchangeFunctions            : [1b64d7ad] HTTP GET http://10.42.0.32:8081/actuator/health, headers={masked}
[spring-boot-admin-v1] 2024-04-30T17:37:38.197Z TRACE 1 --- [or-http-epoll-2] o.s.w.r.f.c.ExchangeFunctions            : [1b64d7ad] HTTP GET http://10.42.0.32:8081/actuator/health, headers={masked}
[spring-boot-admin-v1] 2024-04-30T17:37:38.198Z TRACE 1 --- [or-http-epoll-2] o.s.w.r.f.c.ExchangeFunctions            : [1b64d7ad] HTTP GET http://10.42.0.32:8081/actuator/health, headers={masked}
[spring-boot-admin-v1] 2024-04-30T17:37:38.198Z TRACE 1 --- [or-http-epoll-2] o.s.w.r.f.c.ExchangeFunctions            : [1b64d7ad] HTTP GET http://10.42.0.32:8081/actuator/health, headers={masked}
[spring-boot-admin-v1] 2024-04-30T17:37:38.200Z TRACE 1 --- [or-http-epoll-2] d.c.b.a.s.s.StatusUpdater                : | onError(org.springframework.web.reactive.function.client.WebClientRequestException: null: /10.42.0.32:8081)
[spring-boot-admin-v1] 2024-04-30T17:37:38.200Z TRACE 1 --- [or-http-epoll-2] d.c.b.a.s.s.StatusUpdater                : 
[spring-boot-admin-v1] 
[spring-boot-admin-v1] org.springframework.web.reactive.function.client.WebClientRequestException: null: /10.42.0.32:8081
[spring-boot-admin-v1]  at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.lambda$wrapException$9(ExchangeFunctions.java:136) ~[spring-webflux-6.0.18.jar:6.0.18]
[spring-boot-admin-v1]  Suppressed: reactor.core.publisher.FluxOnAssembly$OnAssemblyException: 
[spring-boot-admin-v1] Error has been observed at the following site(s):
[spring-boot-admin-v1]  *__checkpoint ⇢ Request to GET health [DefaultWebClient]
[spring-boot-admin-v1] Original Stack Trace:
[spring-boot-admin-v1]          at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.lambda$wrapException$9(ExchangeFunctions.java:136) ~[spring-webflux-6.0.18.jar:6.0.18]
[spring-boot-admin-v1]          at reactor.core.publisher.MonoErrorSupplied.subscribe(MonoErrorSupplied.java:55) ~[reactor-core-3.5.15.jar:3.5.15]
[spring-boot-admin-v1]          at reactor.core.publisher.Mono.subscribe(Mono.java:4496) ~[reactor-core-3.5.15.jar:3.5.15]
[spring-boot-admin-v1]          at reactor.core.publisher.FluxOnErrorResume$ResumeSubscriber.onError(FluxOnErrorResume.java:103) ~[reactor-core-3.5.15.jar:3.5.15]
[spring-boot-admin-v1]          at reactor.core.publisher.FluxPeek$PeekSubscriber.onError(FluxPeek.java:222) ~[reactor-core-3.5.15.jar:3.5.15]
[spring-boot-admin-v1]          at reactor.core.publisher.FluxPeek$PeekSubscriber.onError(FluxPeek.java:222) ~[reactor-core-3.5.15.jar:3.5.15]
[spring-boot-admin-v1]          at reactor.core.publisher.FluxPeek$PeekSubscriber.onError(FluxPeek.java:222) ~[reactor-core-3.5.15.jar:3.5.15]
[spring-boot-admin-v1]          at reactor.core.publisher.MonoNext$NextSubscriber.onError(MonoNext.java:93) ~[reactor-core-3.5.15.jar:3.5.15]
[spring-boot-admin-v1]          at reactor.core.publisher.MonoFlatMapMany$FlatMapManyMain.onError(MonoFlatMapMany.java:204) ~[reactor-core-3.5.15.jar:3.5.15]
[spring-boot-admin-v1]          at reactor.core.publisher.SerializedSubscriber.onError(SerializedSubscriber.java:124) ~[reactor-core-3.5.15.jar:3.5.15]
[spring-boot-admin-v1]          at reactor.core.publisher.FluxRetryWhen$RetryWhenMainSubscriber.whenError(FluxRetryWhen.java:225) ~[reactor-core-3.5.15.jar:3.5.15]
[spring-boot-admin-v1]          at reactor.core.publisher.FluxRetryWhen$RetryWhenOtherSubscriber.onError(FluxRetryWhen.java:274) ~[reactor-core-3.5.15.jar:3.5.15]
[spring-boot-admin-v1]          at reactor.core.publisher.FluxContextWrite$ContextWriteSubscriber.onError(FluxContextWrite.java:121) ~[reactor-core-3.5.15.jar:3.5.15]
[spring-boot-admin-v1]          at reactor.core.publisher.FluxConcatMapNoPrefetch$FluxConcatMapNoPrefetchSubscriber.maybeOnError(FluxConcatMapNoPrefetch.java:326) ~[reactor-core-3.5.15.jar:3.5.15]
[spring-boot-admin-v1]          at reactor.core.publisher.FluxConcatMapNoPrefetch$FluxConcatMapNoPrefetchSubscriber.onNext(FluxConcatMapNoPrefetch.java:211) ~[reactor-core-3.5.15.jar:3.5.15]
[spring-boot-admin-v1]          at reactor.core.publisher.FluxContextWrite$ContextWriteSubscriber.onNext(FluxContextWrite.java:107) ~[reactor-core-3.5.15.jar:3.5.15]
[spring-boot-admin-v1]          at reactor.core.publisher.SinkManyEmitterProcessor.drain(SinkManyEmitterProcessor.java:471) ~[reactor-core-3.5.15.jar:3.5.15]
[spring-boot-admin-v1]          at reactor.core.publisher.SinkManyEmitterProcessor$EmitterInner.drainParent(SinkManyEmitterProcessor.java:615) ~[reactor-core-3.5.15.jar:3.5.15]
[spring-boot-admin-v1]          at reactor.core.publisher.FluxPublish$PubSubInner.request(FluxPublish.java:873) ~[reactor-core-3.5.15.jar:3.5.15]
[spring-boot-admin-v1]          at reactor.core.publisher.FluxContextWrite$ContextWriteSubscriber.request(FluxContextWrite.java:136) ~[reactor-core-3.5.15.jar:3.5.15]
[spring-boot-admin-v1]          at reactor.core.publisher.FluxConcatMapNoPrefetch$FluxConcatMapNoPrefetchSubscriber.request(FluxConcatMapNoPrefetch.java:336) ~[reactor-core-3.5.15.jar:3.5.15]
[spring-boot-admin-v1]          at reactor.core.publisher.FluxContextWrite$ContextWriteSubscriber.request(FluxContextWrite.java:136) ~[reactor-core-3.5.15.jar:3.5.15]
[spring-boot-admin-v1]          at reactor.core.publisher.Operators$DeferredSubscription.request(Operators.java:1717) ~[reactor-core-3.5.15.jar:3.5.15]
[spring-boot-admin-v1]          at reactor.core.publisher.FluxRetryWhen$RetryWhenMainSubscriber.onError(FluxRetryWhen.java:192) ~[reactor-core-3.5.15.jar:3.5.15]
[spring-boot-admin-v1]          at reactor.core.publisher.MonoCreate$DefaultMonoSink.error(MonoCreate.java:201) ~[reactor-core-3.5.15.jar:3.5.15]
[spring-boot-admin-v1]          at reactor.netty.http.client.HttpClientConnect$MonoHttpConnect$ClientTransportSubscriber.onError(HttpClientConnect.java:311) ~[reactor-netty-http-1.1.17.jar:1.1.17]
[spring-boot-admin-v1]          at reactor.core.publisher.MonoCreate$DefaultMonoSink.error(MonoCreate.java:201) ~[reactor-core-3.5.15.jar:3.5.15]
[spring-boot-admin-v1]          at reactor.netty.resources.DefaultPooledConnectionProvider$DisposableAcquire.onError(DefaultPooledConnectionProvider.java:172) ~[reactor-netty-core-1.1.17.jar:1.1.17]
[spring-boot-admin-v1]          at reactor.core.publisher.FluxContextWrite$ContextWriteSubscriber.onError(FluxContextWrite.java:121) ~[reactor-core-3.5.15.jar:3.5.15]
[spring-boot-admin-v1]          at reactor.netty.internal.shaded.reactor.pool.AbstractPool$Borrower.fail(AbstractPool.java:488) ~[reactor-netty-core-1.1.17.jar:1.1.17]
[spring-boot-admin-v1]          at reactor.netty.internal.shaded.reactor.pool.SimpleDequePool.lambda$drainLoop$9(SimpleDequePool.java:436) ~[reactor-netty-core-1.1.17.jar:1.1.17]
[spring-boot-admin-v1]          at reactor.core.publisher.FluxDoOnEach$DoOnEachSubscriber.onError(FluxDoOnEach.java:186) ~[reactor-core-3.5.15.jar:3.5.15]
[spring-boot-admin-v1]          at reactor.core.publisher.MonoCreate$DefaultMonoSink.error(MonoCreate.java:201) ~[reactor-core-3.5.15.jar:3.5.15]
[spring-boot-admin-v1]          at reactor.netty.resources.DefaultPooledConnectionProvider$PooledConnectionAllocator$PooledConnectionInitializer.onError(DefaultPooledConnectionProvider.java:583) ~[reactor-netty-core-1.1.17.jar:1.1.17]
[spring-boot-admin-v1]          at reactor.core.publisher.MonoFlatMap$FlatMapMain.secondError(MonoFlatMap.java:241) ~[reactor-core-3.5.15.jar:3.5.15]
[spring-boot-admin-v1]          at reactor.core.publisher.MonoFlatMap$FlatMapInner.onError(MonoFlatMap.java:315) ~[reactor-core-3.5.15.jar:3.5.15]
[spring-boot-admin-v1]          at reactor.core.publisher.FluxOnErrorResume$ResumeSubscriber.onError(FluxOnErrorResume.java:106) ~[reactor-core-3.5.15.jar:3.5.15]
[spring-boot-admin-v1]          at reactor.core.publisher.Operators.error(Operators.java:198) ~[reactor-core-3.5.15.jar:3.5.15]
[spring-boot-admin-v1]          at reactor.core.publisher.MonoError.subscribe(MonoError.java:53) ~[reactor-core-3.5.15.jar:3.5.15]
[spring-boot-admin-v1]          at reactor.core.publisher.Mono.subscribe(Mono.java:4496) ~[reactor-core-3.5.15.jar:3.5.15]
[spring-boot-admin-v1]          at reactor.core.publisher.FluxOnErrorResume$ResumeSubscriber.onError(FluxOnErrorResume.java:103) ~[reactor-core-3.5.15.jar:3.5.15]
[spring-boot-admin-v1]          at reactor.netty.transport.TransportConnector$MonoChannelPromise.tryFailure(TransportConnector.java:576) ~[reactor-netty-core-1.1.17.jar:1.1.17]
[spring-boot-admin-v1]          at reactor.netty.transport.TransportConnector$MonoChannelPromise.setFailure(TransportConnector.java:522) ~[reactor-netty-core-1.1.17.jar:1.1.17]
[spring-boot-admin-v1]          at reactor.netty.transport.TransportConnector.lambda$doConnect$7(TransportConnector.java:261) ~[reactor-netty-core-1.1.17.jar:1.1.17]
[spring-boot-admin-v1]          at io.netty.util.concurrent.DefaultPromise.notifyListener0(DefaultPromise.java:590) [netty-common-4.1.107.Final.jar:4.1.107.Final]
[spring-boot-admin-v1]          at io.netty.util.concurrent.DefaultPromise.notifyListeners0(DefaultPromise.java:583) [netty-common-4.1.107.Final.jar:4.1.107.Final]
[spring-boot-admin-v1]          at io.netty.util.concurrent.DefaultPromise.notifyListenersNow(DefaultPromise.java:559) [netty-common-4.1.107.Final.jar:4.1.107.Final]
[spring-boot-admin-v1]          at io.netty.util.concurrent.DefaultPromise.notifyListeners(DefaultPromise.java:492) [netty-common-4.1.107.Final.jar:4.1.107.Final]
[spring-boot-admin-v1]          at io.netty.util.concurrent.DefaultPromise.setValue0(DefaultPromise.java:636) [netty-common-4.1.107.Final.jar:4.1.107.Final]
[spring-boot-admin-v1]          at io.netty.util.concurrent.DefaultPromise.setFailure0(DefaultPromise.java:629) [netty-common-4.1.107.Final.jar:4.1.107.Final]
[spring-boot-admin-v1]          at io.netty.util.concurrent.DefaultPromise.tryFailure(DefaultPromise.java:118) [netty-common-4.1.107.Final.jar:4.1.107.Final]
[spring-boot-admin-v1]          at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.fulfillConnectPromise(AbstractEpollChannel.java:675) [netty-transport-classes-epoll-4.1.107.Final.jar:4.1.107.Final]
[spring-boot-admin-v1]          at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.finishConnect(AbstractEpollChannel.java:694) [netty-transport-classes-epoll-4.1.107.Final.jar:4.1.107.Final]
[spring-boot-admin-v1]          at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.epollOutReady(AbstractEpollChannel.java:567) [netty-transport-classes-epoll-4.1.107.Final.jar:4.1.107.Final]
[spring-boot-admin-v1]          at io.netty.channel.epoll.EpollEventLoop.processReady(EpollEventLoop.java:499) [netty-transport-classes-epoll-4.1.107.Final.jar:4.1.107.Final]
[spring-boot-admin-v1]          at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:407) [netty-transport-classes-epoll-4.1.107.Final.jar:4.1.107.Final]
[spring-boot-admin-v1]          at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) [netty-common-4.1.107.Final.jar:4.1.107.Final]
[spring-boot-admin-v1]          at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-common-4.1.107.Final.jar:4.1.107.Final]
[spring-boot-admin-v1]          at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-common-4.1.107.Final.jar:4.1.107.Final]
[spring-boot-admin-v1]          at java.lang.Thread.run(Thread.java:833) [?:?]
[spring-boot-admin-v1] Caused by: io.netty.channel.AbstractChannel$AnnotatedNoRouteToHostException: null: /10.42.0.32:8081
[spring-boot-admin-v1] Caused by: java.net.NoRouteToHostException
[spring-boot-admin-v1]  at io.netty.channel.unix.Errors.newConnectException0(Errors.java:158) ~[netty-transport-native-unix-common-4.1.107.Final.jar:4.1.107.Final]
[spring-boot-admin-v1]  at io.netty.channel.unix.Errors.handleConnectErrno(Errors.java:131) ~[netty-transport-native-unix-common-4.1.107.Final.jar:4.1.107.Final]
[spring-boot-admin-v1]  at io.netty.channel.unix.Socket.finishConnect(Socket.java:359) ~[netty-transport-native-unix-common-4.1.107.Final.jar:4.1.107.Final]
[spring-boot-admin-v1]  at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.doFinishConnect(AbstractEpollChannel.java:711) [netty-transport-classes-epoll-4.1.107.Final.jar:4.1.107.Final]
[spring-boot-admin-v1]  at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.finishConnect(AbstractEpollChannel.java:688) [netty-transport-classes-epoll-4.1.107.Final.jar:4.1.107.Final]
[spring-boot-admin-v1]  at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.epollOutReady(AbstractEpollChannel.java:567) [netty-transport-classes-epoll-4.1.107.Final.jar:4.1.107.Final]
[spring-boot-admin-v1]  at io.netty.channel.epoll.EpollEventLoop.processReady(EpollEventLoop.java:499) [netty-transport-classes-epoll-4.1.107.Final.jar:4.1.107.Final]
[spring-boot-admin-v1]  at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:407) [netty-transport-classes-epoll-4.1.107.Final.jar:4.1.107.Final]
[spring-boot-admin-v1]  at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) [netty-common-4.1.107.Final.jar:4.1.107.Final]
[spring-boot-admin-v1]  at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-common-4.1.107.Final.jar:4.1.107.Final]
[spring-boot-admin-v1]  at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-common-4.1.107.Final.jar:4.1.107.Final]
[spring-boot-admin-v1]  at java.lang.Thread.run(Thread.java:833) [?:?]
[spring-boot-admin-v1] 
[spring-boot-admin-v1] 2024-04-30T17:37:38.204Z  INFO 1 --- [or-http-epoll-2] d.c.b.a.s.s.StatusUpdater                : Couldn't retrieve status for Instance(id=19a4ba24cd36, version=0, registration=Registration(name=user-info-service-v2, managementUrl=http://10.42.0.32:8081/actuator, healthUrl=http://10.42.0.32:8081/actuator/health, serviceUrl=http://10.42.0.32:8081, source=discovery), registered=true, statusInfo=StatusInfo(status=UNKNOWN, details={}), statusTimestamp=2024-04-30T17:37:38.053859785Z, info=Info(values={}), endpoints=Endpoints(endpoints={health=Endpoint(id=health, url=http://10.42.0.32:8081/actuator/health)}), buildVersion=null, tags=Tags(values={}))
[spring-boot-admin-v1] 
[spring-boot-admin-v1] org.springframework.web.reactive.function.client.WebClientRequestException: null: /10.42.0.32:8081
[spring-boot-admin-v1]  at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.lambda$wrapException$9(ExchangeFunctions.java:136) ~[spring-webflux-6.0.18.jar:6.0.18]
[spring-boot-admin-v1]  Suppressed: reactor.core.publisher.FluxOnAssembly$OnAssemblyException: 
[spring-boot-admin-v1] Error has been observed at the following site(s):
[spring-boot-admin-v1]  *__checkpoint ⇢ Request to GET health [DefaultWebClient]
[spring-boot-admin-v1] Original Stack Trace:
[spring-boot-admin-v1]          at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.lambda$wrapException$9(ExchangeFunctions.java:136) ~[spring-webflux-6.0.18.jar:6.0.18]
[spring-boot-admin-v1]          at reactor.core.publisher.MonoErrorSupplied.subscribe(MonoErrorSupplied.java:55) ~[reactor-core-3.5.15.jar:3.5.15]
[spring-boot-admin-v1]          at reactor.core.publisher.Mono.subscribe(Mono.java:4496) ~[reactor-core-3.5.15.jar:3.5.15]
[spring-boot-admin-v1]          at reactor.core.publisher.FluxOnErrorResume$ResumeSubscriber.onError(FluxOnErrorResume.java:103) ~[reactor-core-3.5.15.jar:3.5.15]
[spring-boot-admin-v1]          at reactor.core.publisher.FluxPeek$PeekSubscriber.onError(FluxPeek.java:222) ~[reactor-core-3.5.15.jar:3.5.15]
[spring-boot-admin-v1]          at reactor.core.publisher.FluxPeek$PeekSubscriber.onError(FluxPeek.java:222) ~[reactor-core-3.5.15.jar:3.5.15]
[spring-boot-admin-v1]          at reactor.core.publisher.FluxPeek$PeekSubscriber.onError(FluxPeek.java:222) ~[reactor-core-3.5.15.jar:3.5.15]
[spring-boot-admin-v1]          at reactor.core.publisher.MonoNext$NextSubscriber.onError(MonoNext.java:93) ~[reactor-core-3.5.15.jar:3.5.15]
[spring-boot-admin-v1]          at reactor.core.publisher.MonoFlatMapMany$FlatMapManyMain.onError(MonoFlatMapMany.java:204) ~[reactor-core-3.5.15.jar:3.5.15]
[spring-boot-admin-v1]          at reactor.core.publisher.SerializedSubscriber.onError(SerializedSubscriber.java:124) ~[reactor-core-3.5.15.jar:3.5.15]
[spring-boot-admin-v1]          at reactor.core.publisher.FluxRetryWhen$RetryWhenMainSubscriber.whenError(FluxRetryWhen.java:225) ~[reactor-core-3.5.15.jar:3.5.15]
[spring-boot-admin-v1]          at reactor.core.publisher.FluxRetryWhen$RetryWhenOtherSubscriber.onError(FluxRetryWhen.java:274) ~[reactor-core-3.5.15.jar:3.5.15]
[spring-boot-admin-v1]          at reactor.core.publisher.FluxContextWrite$ContextWriteSubscriber.onError(FluxContextWrite.java:121) ~[reactor-core-3.5.15.jar:3.5.15]
[spring-boot-admin-v1]          at reactor.core.publisher.FluxConcatMapNoPrefetch$FluxConcatMapNoPrefetchSubscriber.maybeOnError(FluxConcatMapNoPrefetch.java:326) ~[reactor-core-3.5.15.jar:3.5.15]
[spring-boot-admin-v1]          at reactor.core.publisher.FluxConcatMapNoPrefetch$FluxConcatMapNoPrefetchSubscriber.onNext(FluxConcatMapNoPrefetch.java:211) ~[reactor-core-3.5.15.jar:3.5.15]
[spring-boot-admin-v1]          at reactor.core.publisher.FluxContextWrite$ContextWriteSubscriber.onNext(FluxContextWrite.java:107) ~[reactor-core-3.5.15.jar:3.5.15]
[spring-boot-admin-v1]          at reactor.core.publisher.SinkManyEmitterProcessor.drain(SinkManyEmitterProcessor.java:471) ~[reactor-core-3.5.15.jar:3.5.15]
[spring-boot-admin-v1]          at reactor.core.publisher.SinkManyEmitterProcessor$EmitterInner.drainParent(SinkManyEmitterProcessor.java:615) ~[reactor-core-3.5.15.jar:3.5.15]
[spring-boot-admin-v1]          at reactor.core.publisher.FluxPublish$PubSubInner.request(FluxPublish.java:873) ~[reactor-core-3.5.15.jar:3.5.15]
[spring-boot-admin-v1]          at reactor.core.publisher.FluxContextWrite$ContextWriteSubscriber.request(FluxContextWrite.java:136) ~[reactor-core-3.5.15.jar:3.5.15]
[spring-boot-admin-v1]          at reactor.core.publisher.FluxConcatMapNoPrefetch$FluxConcatMapNoPrefetchSubscriber.request(FluxConcatMapNoPrefetch.java:336) ~[reactor-core-3.5.15.jar:3.5.15]
[spring-boot-admin-v1]          at reactor.core.publisher.FluxContextWrite$ContextWriteSubscriber.request(FluxContextWrite.java:136) ~[reactor-core-3.5.15.jar:3.5.15]
[spring-boot-admin-v1]          at reactor.core.publisher.Operators$DeferredSubscription.request(Operators.java:1717) ~[reactor-core-3.5.15.jar:3.5.15]
[spring-boot-admin-v1]          at reactor.core.publisher.FluxRetryWhen$RetryWhenMainSubscriber.onError(FluxRetryWhen.java:192) ~[reactor-core-3.5.15.jar:3.5.15]
[spring-boot-admin-v1]          at reactor.core.publisher.MonoCreate$DefaultMonoSink.error(MonoCreate.java:201) ~[reactor-core-3.5.15.jar:3.5.15]
[spring-boot-admin-v1]          at reactor.netty.http.client.HttpClientConnect$MonoHttpConnect$ClientTransportSubscriber.onError(HttpClientConnect.java:311) ~[reactor-netty-http-1.1.17.jar:1.1.17]
[spring-boot-admin-v1]          at reactor.core.publisher.MonoCreate$DefaultMonoSink.error(MonoCreate.java:201) ~[reactor-core-3.5.15.jar:3.5.15]
[spring-boot-admin-v1]          at reactor.netty.resources.DefaultPooledConnectionProvider$DisposableAcquire.onError(DefaultPooledConnectionProvider.java:172) ~[reactor-netty-core-1.1.17.jar:1.1.17]
[spring-boot-admin-v1]          at reactor.core.publisher.FluxContextWrite$ContextWriteSubscriber.onError(FluxContextWrite.java:121) ~[reactor-core-3.5.15.jar:3.5.15]
[spring-boot-admin-v1]          at reactor.netty.internal.shaded.reactor.pool.AbstractPool$Borrower.fail(AbstractPool.java:488) ~[reactor-netty-core-1.1.17.jar:1.1.17]
[spring-boot-admin-v1]          at reactor.netty.internal.shaded.reactor.pool.SimpleDequePool.lambda$drainLoop$9(SimpleDequePool.java:436) ~[reactor-netty-core-1.1.17.jar:1.1.17]
[spring-boot-admin-v1]          at reactor.core.publisher.FluxDoOnEach$DoOnEachSubscriber.onError(FluxDoOnEach.java:186) ~[reactor-core-3.5.15.jar:3.5.15]
[spring-boot-admin-v1]          at reactor.core.publisher.MonoCreate$DefaultMonoSink.error(MonoCreate.java:201) ~[reactor-core-3.5.15.jar:3.5.15]
[spring-boot-admin-v1]          at reactor.netty.resources.DefaultPooledConnectionProvider$PooledConnectionAllocator$PooledConnectionInitializer.onError(DefaultPooledConnectionProvider.java:583) ~[reactor-netty-core-1.1.17.jar:1.1.17]
[spring-boot-admin-v1]          at reactor.core.publisher.MonoFlatMap$FlatMapMain.secondError(MonoFlatMap.java:241) ~[reactor-core-3.5.15.jar:3.5.15]
[spring-boot-admin-v1]          at reactor.core.publisher.MonoFlatMap$FlatMapInner.onError(MonoFlatMap.java:315) ~[reactor-core-3.5.15.jar:3.5.15]
[spring-boot-admin-v1]          at reactor.core.publisher.FluxOnErrorResume$ResumeSubscriber.onError(FluxOnErrorResume.java:106) ~[reactor-core-3.5.15.jar:3.5.15]
[spring-boot-admin-v1]          at reactor.core.publisher.Operators.error(Operators.java:198) ~[reactor-core-3.5.15.jar:3.5.15]
[spring-boot-admin-v1]          at reactor.core.publisher.MonoError.subscribe(MonoError.java:53) ~[reactor-core-3.5.15.jar:3.5.15]
[spring-boot-admin-v1]          at reactor.core.publisher.Mono.subscribe(Mono.java:4496) ~[reactor-core-3.5.15.jar:3.5.15]
[spring-boot-admin-v1]          at reactor.core.publisher.FluxOnErrorResume$ResumeSubscriber.onError(FluxOnErrorResume.java:103) ~[reactor-core-3.5.15.jar:3.5.15]
[spring-boot-admin-v1]          at reactor.netty.transport.TransportConnector$MonoChannelPromise.tryFailure(TransportConnector.java:576) ~[reactor-netty-core-1.1.17.jar:1.1.17]
[spring-boot-admin-v1]          at reactor.netty.transport.TransportConnector$MonoChannelPromise.setFailure(TransportConnector.java:522) ~[reactor-netty-core-1.1.17.jar:1.1.17]
[spring-boot-admin-v1]          at reactor.netty.transport.TransportConnector.lambda$doConnect$7(TransportConnector.java:261) ~[reactor-netty-core-1.1.17.jar:1.1.17]
[spring-boot-admin-v1]          at io.netty.util.concurrent.DefaultPromise.notifyListener0(DefaultPromise.java:590) [netty-common-4.1.107.Final.jar:4.1.107.Final]
[spring-boot-admin-v1]          at io.netty.util.concurrent.DefaultPromise.notifyListeners0(DefaultPromise.java:583) [netty-common-4.1.107.Final.jar:4.1.107.Final]
[spring-boot-admin-v1]          at io.netty.util.concurrent.DefaultPromise.notifyListenersNow(DefaultPromise.java:559) [netty-common-4.1.107.Final.jar:4.1.107.Final]
[spring-boot-admin-v1]          at io.netty.util.concurrent.DefaultPromise.notifyListeners(DefaultPromise.java:492) [netty-common-4.1.107.Final.jar:4.1.107.Final]
[spring-boot-admin-v1]          at io.netty.util.concurrent.DefaultPromise.setValue0(DefaultPromise.java:636) [netty-common-4.1.107.Final.jar:4.1.107.Final]
[spring-boot-admin-v1]          at io.netty.util.concurrent.DefaultPromise.setFailure0(DefaultPromise.java:629) [netty-common-4.1.107.Final.jar:4.1.107.Final]
[spring-boot-admin-v1]          at io.netty.util.concurrent.DefaultPromise.tryFailure(DefaultPromise.java:118) [netty-common-4.1.107.Final.jar:4.1.107.Final]
[spring-boot-admin-v1]          at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.fulfillConnectPromise(AbstractEpollChannel.java:675) [netty-transport-classes-epoll-4.1.107.Final.jar:4.1.107.Final]
[spring-boot-admin-v1]          at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.finishConnect(AbstractEpollChannel.java:694) [netty-transport-classes-epoll-4.1.107.Final.jar:4.1.107.Final]
[spring-boot-admin-v1]          at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.epollOutReady(AbstractEpollChannel.java:567) [netty-transport-classes-epoll-4.1.107.Final.jar:4.1.107.Final]
[spring-boot-admin-v1]          at io.netty.channel.epoll.EpollEventLoop.processReady(EpollEventLoop.java:499) [netty-transport-classes-epoll-4.1.107.Final.jar:4.1.107.Final]
[spring-boot-admin-v1]          at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:407) [netty-transport-classes-epoll-4.1.107.Final.jar:4.1.107.Final]
[spring-boot-admin-v1]          at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) [netty-common-4.1.107.Final.jar:4.1.107.Final]
[spring-boot-admin-v1]          at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-common-4.1.107.Final.jar:4.1.107.Final]
[spring-boot-admin-v1]          at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-common-4.1.107.Final.jar:4.1.107.Final]
[spring-boot-admin-v1]          at java.lang.Thread.run(Thread.java:833) [?:?]
[spring-boot-admin-v1] Caused by: io.netty.channel.AbstractChannel$AnnotatedNoRouteToHostException: null: /10.42.0.32:8081
[spring-boot-admin-v1] Caused by: java.net.NoRouteToHostException
[spring-boot-admin-v1]  at io.netty.channel.unix.Errors.newConnectException0(Errors.java:158) ~[netty-transport-native-unix-common-4.1.107.Final.jar:4.1.107.Final]
[spring-boot-admin-v1]  at io.netty.channel.unix.Errors.handleConnectErrno(Errors.java:131) ~[netty-transport-native-unix-common-4.1.107.Final.jar:4.1.107.Final]
[spring-boot-admin-v1]  at io.netty.channel.unix.Socket.finishConnect(Socket.java:359) ~[netty-transport-native-unix-common-4.1.107.Final.jar:4.1.107.Final]
[spring-boot-admin-v1]  at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.doFinishConnect(AbstractEpollChannel.java:711) [netty-transport-classes-epoll-4.1.107.Final.jar:4.1.107.Final]
[spring-boot-admin-v1]  at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.finishConnect(AbstractEpollChannel.java:688) [netty-transport-classes-epoll-4.1.107.Final.jar:4.1.107.Final]
[spring-boot-admin-v1]  at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.epollOutReady(AbstractEpollChannel.java:567) [netty-transport-classes-epoll-4.1.107.Final.jar:4.1.107.Final]
[spring-boot-admin-v1]  at io.netty.channel.epoll.EpollEventLoop.processReady(EpollEventLoop.java:499) [netty-transport-classes-epoll-4.1.107.Final.jar:4.1.107.Final]
[spring-boot-admin-v1]  at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:407) [netty-transport-classes-epoll-4.1.107.Final.jar:4.1.107.Final]
[spring-boot-admin-v1]  at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) [netty-common-4.1.107.Final.jar:4.1.107.Final]
[spring-boot-admin-v1]  at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-common-4.1.107.Final.jar:4.1.107.Final]
[spring-boot-admin-v1]  at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-common-4.1.107.Final.jar:4.1.107.Final]
[spring-boot-admin-v1]  at java.lang.Thread.run(Thread.java:833) [?:?]
[spring-boot-admin-v1] 

sba-error service-health

Na3blis commented 5 months ago

This appears to be a weird issue I'm having locally on my desktop. When my coworker tried, and on my MBP it worked correctly aside from what's mentioned in #1771