spring-boot-admin icon indicating copy to clipboard operation
spring-boot-admin copied to clipboard

When there are hundreds of managed applications, the load time can take over 30 seconds.

Open asibross opened this issue 6 years ago • 1 comments

UI load time can take a long time when many applications are being managed. In my case I have over 300 applications with ~2000 instances.

When I browse to a specific instance directly (deep-link), the /applications endpoint still downloads all of the applications, although it only really need a single application (and also that specific instance).

A possible optimization is to lookup the referer header and if it contains the instance id i.e. https://../instances/{instance id}/details then to only return the associated application.

A caveat to this optimization is that if you navigate to the applications list view (without refreshing the page) only a single application will appear. This can be addresses in the UI side by actually making a second call to get all applications.

asibross avatar Mar 22 '19 16:03 asibross

I think the issue https://github.com/codecentric/spring-boot-admin/issues/1044 is similar to this one

yevtsy avatar May 14 '19 08:05 yevtsy

Will be tracked in #1283.

SteKoe avatar Jul 28 '23 19:07 SteKoe