Goal Reached Thanks to every supporter — we hit 100%!

Goal: 1000 CNY · Raised: 1000 CNY

100.0%

CVE-2022-46166 PoC — Spring Boot Admins integrated notifier support allows arbitrary code execution

Source
Associated Vulnerability
Title:Spring Boot Admins integrated notifier support allows arbitrary code execution (CVE-2022-46166)
Description:Spring boot admins is an open source administrative user interface for management of spring boot applications. All users who run Spring Boot Admin Server, having enabled Notifiers (e.g. Teams-Notifier) and write access to environment variables via UI are affected. Users are advised to upgrade to the most recent releases of Spring Boot Admin 2.6.10 and 2.7.8 to resolve this issue. Users unable to upgrade may disable any notifier or disable write access (POST request) on `/env` actuator endpoint.
Readme
codecentric's Spring Boot Admin
===============================
[![Apache License 2](https://img.shields.io/badge/license-ASF2-blue.svg)](https://www.apache.org/licenses/LICENSE-2.0.txt)
![Build Status](https://github.com/codecentric/spring-boot-admin/actions/workflows/build-main.yml/badge.svg?branch=master)
[![codecov](https://codecov.io/gh/codecentric/spring-boot-admin/branch/master/graph/badge.svg?token=u5SWsZpj5S)](https://codecov.io/gh/codecentric/spring-boot-admin)
[![Maven Central](https://maven-badges.herokuapp.com/maven-central/de.codecentric/spring-boot-admin/badge.svg)](https://maven-badges.herokuapp.com/maven-central/de.codecentric/spring-boot-admin/)
[![Gitter](https://badges.gitter.im/codecentric/spring-boot-admin.svg)](https://gitter.im/codecentric/spring-boot-admin?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge)

![](./images/logo-spring-boot-admin.png)

This community project provides an admin interface for [Spring Boot <sup>®</sup>](http://projects.spring.io/spring-boot/ "Official Spring-Boot website") applications.

Monitoring Python applications is available using [Pyctuator](https://github.com/SolarEdgeTech/pyctuator).

Spring Boot Admin provides the following features for registered applications:

* Show health status
* Show details, like
  * JVM & memory metrics
  * micrometer.io metrics
  * Datasource metrics
  * Cache metrics
* Show build-info number
* Follow and download logfile
* View jvm system- & environment-properties
* View Spring Boot Configuration Properties
* Support for Spring Cloud's postable /env- &/refresh-endpoint
* Easy loglevel management
* Interact with JMX-beans
* View thread dump
* View http-traces
* View auditevents
* View http-endpoints
* View scheduled tasks
* View and delete active sessions (using spring-session)
* View Flyway / Liquibase database migrations
* Download heapdump
* Notification on status change (via e-mail, Slack, Hipchat, ...)
* Event journal of status changes (non persistent)

## Getting Started

[A quick guide](http://codecentric.github.io/spring-boot-admin/2.5.1/#getting-started) to get started can be found in our docs.

There are introductory talks available on YouTube:

<a href="https://youtu.be/Ql1Gnz4L_-c" target="_blank"><img src="https://i.ytimg.com/vi/Ql1Gnz4L_-c/maxresdefault.jpg"
alt="Cloud Native Spring Boot® Admin by Johannes Edmeier @ Spring I/O 2019" width="240" height="135" border="10" /></a><br>
**Cloud Native Spring Boot® Admin by Johannes Edmeier @ Spring I/O 2019**

<a href="https://youtu.be/__zkypwjSMs" target="_blank"><img src="https://i.ytimg.com/vi/__zkypwjSMs/maxresdefault.jpg"
alt="Monitoring Spring Boot® Applications with Spring Boot Admin @ Spring I/O 2018" width="240" height="135" border="10" /></a><br>
**Monitoring Spring Boot® Applications with Spring Boot Admin @ Spring I/O 2018**

<a href="https://goo.gl/2tRiUi" target="_blank"><img src="https://i.ytimg.com/vi/PWd9Q8_4OFo/maxresdefault.jpg"
alt="Spring Boot® Admin - Monitoring and Configuring Spring Boot Applications at Runtime" width="240" height="135" border="10" /></a><br>
**Spring Boot® Admin - Monitoring and Configuring Spring Boot Applications at Runtime**

## Compatibility Matrix
Spring Boot Admin's version matches the major and minor versions of Spring Boot:
            
 * SBA 2.0.X -> Spring Boot 2.0.Y
 * SBA 2.1.X -> Spring Boot 2.1.Y
 * SBA 2.2.X -> Spring Boot 2.2.Y

etc. pp.

Nevertheless, it is possible to monitor any version of a Spring Boot service independently of the underlying Spring Boot version in the service. 
Hence, it is possible to run Spring Boot Admin Server version 2.6 and monitor a service that is running on Spring Boot 2.3 using Spring Boot Admin Client version 2.3.

## Getting Help

Having trouble with codecentric's Spring Boot Admin? We’d like to help!

 * Check the [reference documentation](http://codecentric.github.io/spring-boot-admin/current/).

 * Ask a question on [stackoverflow.com](http://stackoverflow.com/questions/tagged/spring-boot-admin) - we monitor questions tagged with `spring-boot-admin`.

 * Ask for help in our [spring-boot-admin Gitter chat](https://gitter.im/codecentric/spring-boot-admin)

 * Report bugs at http://github.com/codecentric/spring-boot-admin/issues.

## Reference Guide
[Version 2.6.6](http://codecentric.github.io/spring-boot-admin/2.6.6/)

[Version 2.5.6](http://codecentric.github.io/spring-boot-admin/2.5.6/)

[Version 1.5.7](http://codecentric.github.io/spring-boot-admin/1.5.7/)

**Translated version**
The following reference guides have been translated by users of Spring Boot Admin and are not part of the official bundle.
The maintainers of Spring Boot Admin will not update and maintain the guides mentioned below.

[Version 2.6.6 (Chinese translated by @qq253498229)](https://consolelog.gitee.io/docs-spring-boot-admin-docs-chinese/)

## Trademarks and licenses
The source code of codecentric's Spring Boot Admin is licensed under [Apache License 2.0](https://www.apache.org/licenses/LICENSE-2.0)

Spring, Spring Boot and Spring Cloud are trademarks of [Pivotal Software, Inc.](https://pivotal.io/) in the U.S. and other countries.

## Snapshot builds
You can access snapshot builds from the sonatype snapshot repository by adding the following to your `repositories`:
```xml
<repository>
	<id>sonatype-nexus-snapshots</id>
	<name>Sonatype Nexus Snapshots</name>
	<url>https://oss.sonatype.org/content/repositories/snapshots/</url>
	<snapshots>
		<enabled>true</enabled>
	</snapshots>
	<releases>
		<enabled>false</enabled>
	</releases>
</repository>
```

## Screenshots

![Screenshot application list](/images/screenshot.png)
*Dashboard with desktop notifications*

![Screenshot details](/images/screenshot-details.png)
*View application health, info and details*

![Screenshot metrics](/images/screenshot-metrics.png)
*View metric counters and gauges*

![Screenshot logfile](/images/screenshot-logfile.png)
*View logfile (with follow)*

![Screenshot environment](/images/screenshot-environment.png)
*View and change Spring environment (via Spring Cloud)*

![Screenshot logging](/images/screenshot-logging.png)
*Manage Logback logger levels*

![Screenshot jmx](/images/screenshot-jmx.png)
*View and use JMX beans via jolokia*

![Screenshot threads](/images/screenshot-threads.png)
*View thread dump*

![Screenshot traces](/images/screenshot-trace.png)
*View http request traces*

![Screenshot journal](/images/screenshot-journal.png)
*View history of registered applications*

## Build
**Requirements:**

* JDK >= 1.8

Please make sure you set `$JAVA_HOME` points to the correct JDK.

```shell
./mvnw clean package
```

## Contributing
See [CONTRIBUTING.md](CONTRIBUTING.md) file.
File Snapshot

[4.0K] /data/pocs/e7d5299a1b78ed40813dd083ed6f09bca87ea431 ├── [2.5K] CONTRIBUTING.md ├── [4.0K] images │   ├── [ 18K] logo-spring-boot-admin.png │   ├── [178K] screenshot-details.png │   ├── [125K] screenshot-environment.png │   ├── [196K] screenshot-jmx.png │   ├── [295K] screenshot-journal.png │   ├── [540K] screenshot-logfile.png │   ├── [217K] screenshot-logging.png │   ├── [ 99K] screenshot-metrics.png │   ├── [ 98K] screenshot.png │   ├── [127K] screenshot-threads.png │   └── [212K] screenshot-trace.png ├── [ 11K] LICENSE.txt ├── [ 46] lombok.config ├── [9.8K] mvnw ├── [6.6K] mvnw.cmd ├── [ 25K] pom.xml ├── [6.5K] README.md ├── [ 41] renovate.json ├── [4.0K] spring-boot-admin-build │   └── [6.1K] pom.xml ├── [4.0K] spring-boot-admin-client │   ├── [3.4K] pom.xml │   └── [4.0K] src │   ├── [4.0K] main │   │   ├── [4.0K] java │   │   │   └── [4.0K] de │   │   │   └── [4.0K] codecentric │   │   │   └── [4.0K] boot │   │   │   └── [4.0K] admin │   │   │   └── [4.0K] client │   │   │   ├── [4.0K] config │   │   │   │   ├── [2.8K] ClientProperties.java │   │   │   │   ├── [1.1K] CloudFoundryApplicationProperties.java │   │   │   │   ├── [2.7K] InstanceProperties.java │   │   │   │   ├── [ 789] package-info.java │   │   │   │   ├── [ 742] ServiceHostType.java │   │   │   │   ├── [7.7K] SpringBootAdminClientAutoConfiguration.java │   │   │   │   ├── [3.4K] SpringBootAdminClientCloudFoundryAutoConfiguration.java │   │   │   │   └── [2.6K] SpringBootAdminClientEnabledCondition.java │   │   │   └── [4.0K] registration │   │   │   ├── [ 991] ApplicationFactory.java │   │   │   ├── [1.9K] Application.java │   │   │   ├── [1.2K] ApplicationRegistrator.java │   │   │   ├── [2.1K] BlockingRegistrationClient.java │   │   │   ├── [2.3K] CloudFoundryApplicationFactory.java │   │   │   ├── [7.3K] DefaultApplicationFactory.java │   │   │   ├── [3.8K] DefaultApplicationRegistrator.java │   │   │   ├── [4.0K] metadata │   │   │   │   ├── [1.6K] CloudFoundryMetadataContributor.java │   │   │   │   ├── [1.2K] CompositeMetadataContributor.java │   │   │   │   ├── [ 809] MetadataContributor.java │   │   │   │   ├── [ 804] package-info.java │   │   │   │   └── [1.1K] StartupDateMetadataContributor.java │   │   │   ├── [ 795] package-info.java │   │   │   ├── [2.0K] ReactiveRegistrationClient.java │   │   │   ├── [3.9K] RegistrationApplicationListener.java │   │   │   ├── [ 819] RegistrationClient.java │   │   │   └── [3.5K] ServletApplicationFactory.java │   │   └── [4.0K] resources │   │   └── [4.0K] META-INF │   │   ├── [ 201] additional-spring-configuration-metadata.json │   │   └── [ 241] spring.factories │   └── [4.0K] test │   ├── [4.0K] java │   │   └── [4.0K] de │   │   └── [4.0K] codecentric │   │   └── [4.0K] boot │   │   └── [4.0K] admin │   │   └── [4.0K] client │   │   ├── [4.2K] AbstractClientApplicationTest.java │   │   ├── [1.8K] ClientReactiveApplicationTest.java │   │   ├── [1.8K] ClientServletApplicationTest.java │   │   ├── [4.0K] config │   │   │   ├── [2.2K] ClientPropertiesTest.java │   │   │   ├── [2.4K] CloudFoundryApplicationPropertiesTest.java │   │   │   ├── [5.8K] SpringBootAdminClientAutoConfigurationTest.java │   │   │   ├── [3.2K] SpringBootAdminClientCloudFoundryAutoConfigurationTest.java │   │   │   └── [2.9K] SpringBootAdminClientEnabledConditionTest.java │   │   └── [4.0K] registration │   │   ├── [4.0K] AbstractRegistrationClientTest.java │   │   ├── [2.5K] ApplicationTest.java │   │   ├── [ 966] BlockingRegistrationClientTest.java │   │   ├── [3.7K] CloudFoundryApplicationFactoryTest.java │   │   ├── [9.8K] DefaultApplicationFactoryTest.java │   │   ├── [6.1K] DefaultApplicationRegistratorTest.java │   │   ├── [4.0K] metadata │   │   │   ├── [1.6K] CloudFoundryMetadataContributorTest.java │   │   │   ├── [1.7K] CompositeMetadataContributorTest.java │   │   │   └── [1.1K] StartupDateMetadataContributorTest.java │   │   ├── [1.0K] ReactiveRegistrationClientTest.java │   │   ├── [6.9K] RegistrationApplicationListenerTest.java │   │   └── [6.7K] ServletApplicationFactoryTest.java │   └── [4.0K] resources │   └── [ 836] logback-test.xml ├── [4.0K] spring-boot-admin-dependencies │   └── [4.3K] pom.xml ├── [4.0K] spring-boot-admin-docs │   ├── [4.0K] pom.xml │   └── [4.0K] src │   └── [4.0K] main │   └── [4.0K] asciidoc │   ├── [2.2K] changes-2.x.adoc │   ├── [8.0K] client.adoc │   ├── [7.9K] customizing.adoc │   ├── [ 469] faqs.adoc │   ├── [8.5K] getting-started.adoc │   ├── [4.0K] images │   │   └── [122K] mail-notification-sample.png │   ├── [ 935] index.adoc │   ├── [6.0K] security.adoc │   ├── [5.6K] server.adoc │   ├── [1.3K] server-clustering.adoc │   ├── [5.1K] server-discovery.adoc │   └── [ 16K] server-notifications.adoc ├── [4.0K] spring-boot-admin-samples │   ├── [4.8K] pom.xml │   ├── [4.0K] spring-boot-admin-sample-consul │   │   ├── [ 59] docker-compose.yml │   │   ├── [3.1K] pom.xml │   │   └── [4.0K] src │   │   ├── [4.0K] main │   │   │   ├── [4.0K] java │   │   │   │   └── [4.0K] de │   │   │   │   └── [4.0K] codecentric │   │   │   │   └── [4.0K] boot │   │   │   │   └── [4.0K] admin │   │   │   │   └── [4.3K] SpringBootAdminConsulApplication.java │   │   │   └── [4.0K] resources │   │   │   └── [ 691] application.yml │   │   └── [4.0K] test │   │   └── [4.0K] java │   │   └── [4.0K] de │   │   └── [4.0K] codecentric │   │   └── [4.0K] boot │   │   └── [4.0K] admin │   │   └── [1.1K] SpringBootAdminConsulApplicationTest.java │   ├── [4.0K] spring-boot-admin-sample-custom-ui │   │   ├── [ 73] babel.config.js │   │   ├── [1.0K] package.json │   │   ├── [1.0M] package-lock.json │   │   ├── [3.4K] pom.xml │   │   ├── [1.1K] README.md │   │   ├── [4.0K] src │   │   │   ├── [1.2K] custom-endpoint.vue │   │   │   ├── [ 888] custom.vue │   │   │   ├── [1.6K] index.js │   │   │   └── [ 11] routes.txt │   │   └── [1.8K] vue.config.js │   ├── [4.0K] spring-boot-admin-sample-eureka │   │   ├── [2.1K] docker-compose.yml │   │   ├── [3.2K] pom.xml │   │   └── [4.0K] src │   │   ├── [4.0K] main │   │   │   ├── [4.0K] docker │   │   │   │   └── [ 159] Dockerfile │   │   │   ├── [4.0K] java │   │   │   │   └── [4.0K] de │   │   │   │   └── [4.0K] codecentric │   │   │   │   └── [4.0K] boot │   │   │   │   └── [4.0K] admin │   │   │   │   └── [4.3K] SpringBootAdminEurekaApplication.java │   │   │   └── [4.0K] resources │   │   │   └── [ 965] application.yml │   │   └── [4.0K] test │   │   └── [4.0K] java │   │   └── [4.0K] de │   │   └── [4.0K] codecentric │   │   └── [4.0K] boot │   │   └── [4.0K] admin │   │   └── [1.1K] SpringBootAdminEurekaApplicationTest.java │   ├── [4.0K] spring-boot-admin-sample-hazelcast │   │   ├── [3.2K] pom.xml │   │   └── [4.0K] src │   │   ├── [4.0K] main │   │   │   ├── [4.0K] java │   │   │   │   └── [4.0K] de │   │   │   │   └── [4.0K] codecentric │   │   │   │   └── [4.0K] boot │   │   │   │   └── [4.0K] admin │   │   │   │   └── [7.0K] SpringBootAdminHazelcastApplication.java │   │   │   └── [4.0K] resources │   │   │   └── [ 900] application.yml │   │   └── [4.0K] test │   │   └── [4.0K] java │   │   └── [4.0K] de │   │   └── [4.0K] codecentric │   │   └── [4.0K] boot │   │   └── [4.0K] admin │   │   └── [1.1K] SpringBootAdminHazelcastApplicationTest.java │   ├── [4.0K] spring-boot-admin-sample-reactive │   │   ├── [3.0K] pom.xml │   │   └── [4.0K] src │   │   ├── [4.0K] main │   │   │   ├── [4.0K] java │   │   │   │   └── [4.0K] de │   │   │   │   └── [4.0K] codecentric │   │   │   │   └── [4.0K] boot │   │   │   │   └── [4.0K] admin │   │   │   │   └── [2.8K] SpringBootAdminReactiveApplication.java │   │   │   └── [4.0K] resources │   │   │   └── [1.2K] application.yml │   │   └── [4.0K] test │   │   └── [4.0K] java │   │   └── [4.0K] de │   │   └── [4.0K] codecentric │   │   └── [4.0K] boot │   │   └── [4.0K] admin │   │   └── [1.1K] SpringBootAdminReactiveApplicationTest.java │   ├── [4.0K] spring-boot-admin-sample-servlet │   │   ├── [4.3K] pom.xml │   │   └── [4.0K] src │   │   ├── [4.0K] main │   │   │   ├── [4.0K] java │   │   │   │   └── [4.0K] de │   │   │   │   └── [4.0K] codecentric │   │   │   │   └── [4.0K] boot │   │   │   │   └── [4.0K] admin │   │   │   │   ├── [ 932] CustomEndpoint.java │   │   │   │   ├── [1.9K] CustomNotifier.java │   │   │   │   ├── [2.3K] NotifierConfig.java │   │   │   │   ├── [2.0K] SecurityPermitAllConfig.java │   │   │   │   ├── [3.8K] SecuritySecureConfig.java │   │   │   │   └── [3.9K] SpringBootAdminServletApplication.java │   │   │   └── [4.0K] resources │   │   │   └── [2.3K] application.yml │   │   └── [4.0K] test │   │   └── [4.0K] java │   │   └── [4.0K] de │   │   └── [4.0K] codecentric │   │   └── [4.0K] boot │   │   └── [4.0K] admin │   │   └── [1.1K] SpringBootAdminServletApplicationTest.java │   ├── [4.0K] spring-boot-admin-sample-war │   │   ├── [3.5K] pom.xml │   │   └── [4.0K] src │   │   └── [4.0K] main │   │   ├── [4.0K] java │   │   │   └── [4.0K] de │   │   │   └── [4.0K] codecentric │   │   │   └── [4.0K] boot │   │   │   └── [4.0K] admin │   │   │   └── [4.5K] SpringBootAdminWarApplication.java │   │   └── [4.0K] resources │   │   └── [ 872] application.yml │   └── [4.0K] spring-boot-admin-sample-zookeeper │   ├── [3.2K] pom.xml │   └── [4.0K] src │   ├── [4.0K] main │   │   ├── [4.0K] java │   │   │   └── [4.0K] de │   │   │   └── [4.0K] codecentric │   │   │   └── [4.0K] boot │   │   │   └── [4.0K] admin │   │   │   └── [4.3K] SpringBootAdminZookeeperApplication.java │   │   └── [4.0K] resources │   │   └── [ 670] application.yml │   └── [4.0K] test │   └── [4.0K] java │   └── [4.0K] de │   └── [4.0K] codecentric │   └── [4.0K] boot │   └── [4.0K] admin │   └── [1.1K] SpringBootAdminZookeeperApplicationTest.java ├── [4.0K] spring-boot-admin-server │   ├── [6.2K] pom.xml │   └── [4.0K] src │   ├── [4.0K] main │   │   ├── [4.0K] java │   │   │   └── [4.0K] de │   │   │   └── [4.0K] codecentric │   │   │   └── [4.0K] boot │   │   │   └── [4.0K] admin │   │   │   └── [4.0K] server │   │   │   ├── [4.0K] config │   │   │   │   ├── [6.6K] AdminServerAutoConfiguration.java │   │   │   │   ├── [2.0K] AdminServerCloudFoundryAutoConfiguration.java │   │   │   │   ├── [3.8K] AdminServerHazelcastAutoConfiguration.java │   │   │   │   ├── [10.0K] AdminServerInstanceWebClientConfiguration.java │   │   │   │   ├── [ 981] AdminServerMarkerConfiguration.java │   │   │   │   ├── [ 13K] AdminServerNotifierAutoConfiguration.java │   │   │   │   ├── [5.7K] AdminServerProperties.java │   │   │   │   ├── [5.4K] AdminServerWebConfiguration.java │   │   │   │   ├── [1.1K] EnableAdminServer.java │   │   │   │   ├── [ 789] package-info.java │   │   │   │   └── [1.9K] SpringBootAdminServerEnabledCondition.java │   │   │   ├── [4.0K] domain │   │   │   │   ├── [4.0K] entities │   │   │   │   │   ├── [2.0K] Application.java │   │   │   │   │   ├── [3.1K] EventsourcingInstanceRepository.java │   │   │   │   │   ├── [ 10K] Instance.java │   │   │   │   │   ├── [2.2K] InstanceRepository.java │   │   │   │   │   ├── [ 798] package-info.java │   │   │   │   │   └── [3.6K] SnapshottingInstanceRepository.java │   │   │   │   ├── [4.0K] events │   │   │   │   │   ├── [1.4K] InstanceDeregisteredEvent.java │   │   │   │   │   ├── [1.6K] InstanceEndpointsDetectedEvent.java │   │   │   │   │   ├── [1.5K] InstanceEvent.java │   │   │   │   │   ├── [1.5K] InstanceInfoChangedEvent.java │   │   │   │   │   ├── [1.6K] InstanceRegisteredEvent.java │   │   │   │   │   ├── [1.6K] InstanceRegistrationUpdatedEvent.java │   │   │   │   │   ├── [1.6K] InstanceStatusChangedEvent.java │   │   │   │   │   └── [ 796] package-info.java │   │   │   │   └── [4.0K] values │   │   │   │   ├── [2.4K] BuildVersion.java │   │   │   │   ├── [1.8K] Endpoint.java │   │   │   │   ├── [2.8K] Endpoints.java │   │   │   │   ├── [1.6K] Info.java │   │   │   │   ├── [1.2K] InstanceId.java │   │   │   │   ├── [ 796] package-info.java │   │   │   │   ├── [3.0K] Registration.java │   │   │   │   ├── [3.4K] StatusInfo.java │   │   │   │   └── [2.8K] Tags.java │   │   │   ├── [4.0K] eventstore │   │   │   │   ├── [4.4K] ConcurrentMapEventStore.java │   │   │   │   ├── [2.0K] HazelcastEventStore.java │   │   │   │   ├── [1.3K] InMemoryEventStore.java │   │   │   │   ├── [1.8K] InstanceEventPublisher.java │   │   │   │   ├── [1.2K] InstanceEventStore.java │   │   │   │   ├── [ 820] OptimisticLockingException.java │   │   │   │   └── [ 793] package-info.java │   │   │   ├── [4.0K] notify │   │   │   │   ├── [2.1K] AbstractEventNotifier.java │   │   │   │   ├── [3.1K] AbstractStatusChangeNotifier.java │   │   │   │   ├── [1.6K] CompositeNotifier.java │   │   │   │   ├── [4.6K] DingTalkNotifier.java │   │   │   │   ├── [4.9K] DiscordNotifier.java │   │   │   │   ├── [4.0K] filter │   │   │   │   │   ├── [1.0K] AbstractNotificationFilter.java │   │   │   │   │   ├── [1.5K] ApplicationNameNotificationFilter.java │   │   │   │   │   ├── [1.4K] ExpiringNotificationFilter.java │   │   │   │   │   ├── [3.6K] FilteringNotifier.java │   │   │   │   │   ├── [1.5K] InstanceIdNotificationFilter.java │   │   │   │   │   ├── [ 931] NotificationFilter.java │   │   │   │   │   ├── [ 796] package-info.java │   │   │   │   │   └── [4.0K] web │   │   │   │   │   ├── [3.6K] NotificationFilterController.java │   │   │   │   │   └── [ 800] package-info.java │   │   │   │   ├── [2.2K] HazelcastNotificationTrigger.java │   │   │   │   ├── [5.2K] HipchatNotifier.java │   │   │   │   ├── [4.9K] LetsChatNotifier.java │   │   │   │   ├── [1.8K] LoggingNotifier.java │   │   │   │   ├── [4.4K] MailNotifier.java │   │   │   │   ├── [ 11K] MicrosoftTeamsNotifier.java │   │   │   │   ├── [1.7K] NotificationTrigger.java │   │   │   │   ├── [ 975] Notifier.java │   │   │   │   ├── [1.2K] NotifierProxyProperties.java │   │   │   │   ├── [7.0K] OpsGenieNotifier.java │   │   │   │   ├── [ 789] package-info.java │   │   │   │   ├── [5.6K] PagerdutyNotifier.java │   │   │   │   ├── [5.4K] RemindingNotifier.java │   │   │   │   ├── [5.4K] SlackNotifier.java │   │   │   │   └── [4.8K] TelegramNotifier.java │   │   │   ├── [4.0K] services │   │   │   │   ├── [2.4K] AbstractEventHandler.java │   │   │   │   ├── [5.6K] ApplicationRegistry.java │   │   │   │   ├── [1.7K] CloudFoundryInstanceIdGenerator.java │   │   │   │   ├── [2.0K] EndpointDetectionTrigger.java │   │   │   │   ├── [2.0K] EndpointDetector.java │   │   │   │   ├── [4.0K] endpoints │   │   │   │   │   ├── [1.5K] ChainingStrategy.java │   │   │   │   │   ├── [ 954] EndpointDetectionStrategy.java │   │   │   │   │   ├── [ 801] package-info.java │   │   │   │   │   ├── [5.4K] ProbeEndpointsStrategy.java │   │   │   │   │   └── [5.4K] QueryIndexEndpointStrategy.java │   │   │   │   ├── [1.8K] HashingInstanceUrlIdGenerator.java │   │   │   │   ├── [3.5K] InfoUpdater.java │   │   │   │   ├── [2.7K] InfoUpdateTrigger.java │   │   │   │   ├── [1.0K] InstanceIdGenerator.java │   │   │   │   ├── [3.0K] InstanceRegistry.java │   │   │   │   ├── [3.6K] IntervalCheck.java │   │   │   │   ├── [ 791] package-info.java │   │   │   │   ├── [4.6K] StatusUpdater.java │   │   │   │   └── [2.6K] StatusUpdateTrigger.java │   │   │   ├── [4.0K] utils │   │   │   │   ├── [4.0K] jackson │   │   │   │   │   ├── [3.8K] AdminServerModule.java │   │   │   │   │   ├── [1.1K] BuildVersionMixin.java │   │   │   │   │   ├── [1.1K] EndpointMixin.java │   │   │   │   │   ├── [1.2K] EndpointsMixin.java │   │   │   │   │   ├── [1.2K] InfoMixin.java │   │   │   │   │   ├── [1.3K] InstanceDeregisteredEventMixin.java │   │   │   │   │   ├── [1.4K] InstanceEndpointsDetectedEventMixin.java │   │   │   │   │   ├── [2.2K] InstanceEventMixin.java │   │   │   │   │   ├── [1.1K] InstanceIdMixin.java │   │   │   │   │   ├── [1.4K] InstanceInfoChangedEventMixin.java │   │   │   │   │   ├── [1.4K] InstanceRegisteredEventMixin.java │   │   │   │   │   ├── [1.5K] InstanceRegistrationUpdatedEventMixin.java │   │   │   │   │   ├── [1.4K] InstanceStatusChangedEventMixin.java │   │   │   │   │   ├── [ 796] package-info.java │   │   │   │   │   ├── [1.9K] RegistrationBeanSerializerModifier.java │   │   │   │   │   ├── [2.3K] RegistrationDeserializer.java │   │   │   │   │   ├── [2.1K] SanitizingMapSerializer.java │   │   │   │   │   ├── [1.5K] StatusInfoMixin.java │   │   │   │   │   └── [1.1K] TagsMixin.java │   │   │   │   ├── [1.1K] MediaType.java │   │   │   │   └── [ 788] package-info.java │   │   │   └── [4.0K] web │   │   │   ├── [1.1K] AdminController.java │   │   │   ├── [3.2K] ApplicationsController.java │   │   │   ├── [4.0K] client │   │   │   │   ├── [3.6K] BasicAuthHttpHeaderProvider.java │   │   │   │   ├── [1.5K] CloudFoundryHttpHeaderProvider.java │   │   │   │   ├── [1.3K] CompositeHttpHeadersProvider.java │   │   │   │   ├── [4.0K] cookies │   │   │   │   │   ├── [2.2K] CookieStoreCleanupTrigger.java │   │   │   │   │   ├── [4.6K] JdkPerInstanceCookieStore.java │   │   │   │   │   ├── [ 801] package-info.java │   │   │   │   │   └── [2.4K] PerInstanceCookieStore.java │   │   │   │   ├── [4.0K] exception │   │   │   │   │   ├── [ 929] InstanceWebClientException.java │   │   │   │   │   ├── [ 803] package-info.java │   │   │   │   │   ├── [ 933] ResolveEndpointException.java │   │   │   │   │   └── [ 933] ResolveInstanceException.java │   │   │   │   ├── [1020] HttpHeadersProvider.java │   │   │   │   ├── [1.3K] InstanceExchangeFilterFunction.java │   │   │   │   ├── [9.6K] InstanceExchangeFilterFunctions.java │   │   │   │   ├── [ 972] InstanceWebClientCustomizer.java │   │   │   │   ├── [3.6K] InstanceWebClient.java │   │   │   │   ├── [1.3K] LegacyEndpointConverter.java │   │   │   │   ├── [ 20K] LegacyEndpointConverters.java │   │   │   │   └── [ 793] package-info.java │   │   │   ├── [1.9K] HttpHeaderFilter.java │   │   │   ├── [5.9K] InstancesController.java │   │   │   ├── [6.1K] InstanceWebProxy.java │   │   │   ├── [ 786] package-info.java │   │   │   ├── [1.1K] PathUtils.java │   │   │   ├── [4.0K] reactive │   │   │   │   ├── [2.6K] AdminControllerHandlerMapping.java │   │   │   │   ├── [5.6K] InstancesProxyController.java │   │   │   │   └── [ 795] package-info.java │   │   │   └── [4.0K] servlet │   │   │   ├── [2.4K] AdminControllerHandlerMapping.java │   │   │   ├── [6.9K] InstancesProxyController.java │   │   │   └── [ 794] package-info.java │   │   └── [4.0K] resources │   │   └── [4.0K] META-INF │   │   ├── [1.3K] additional-spring-configuration-metadata.json │   │   ├── [4.0K] spring-boot-admin-server │   │   │   └── [4.0K] mail │   │   │   └── [3.5K] status-changed.html │   │   └── [ 384] spring.factories │   └── [4.0K] test │   ├── [4.0K] java │   │   └── [4.0K] de │   │   └── [4.0K] codecentric │   │   └── [4.0K] boot │   │   └── [4.0K] admin │   │   └── [4.0K] server │   │   ├── [5.3K] AbstractAdminApplicationTest.java │   │   ├── [5.7K] AdminApplicationHazelcastTest.java │   │   ├── [2.3K] AdminReactiveApplicationTest.java │   │   ├── [2.4K] AdminServletApplicationTest.java │   │   ├── [4.0K] config │   │   │   ├── [3.5K] AdminServerAutoConfigurationTest.java │   │   │   ├── [2.8K] AdminServerCloudFoundryAutoConfigurationTest.java │   │   │   ├── [3.3K] AdminServerInstanceWebClientConfigurationTest.java │   │   │   ├── [7.1K] AdminServerNotifierAutoConfigurationTest.java │   │   │   ├── [1.8K] AdminServerPropertiesTest.java │   │   │   └── [2.1K] SpringBootAdminServerEnabledConditionTest.java │   │   ├── [4.0K] domain │   │   │   ├── [4.0K] entities │   │   │   │   ├── [5.6K] AbstractInstanceRepositoryTest.java │   │   │   │   ├── [1005] EventsourcingInstanceRepositoryTest.java │   │   │   │   ├── [9.5K] InstanceTest.java │   │   │   │   └── [4.8K] SnapshottingInstanceRepositoryTest.java │   │   │   └── [4.0K] values │   │   │   ├── [2.7K] BuildVersionTest.java │   │   │   ├── [1.7K] EndpointsTest.java │   │   │   ├── [1.1K] EndpointTest.java │   │   │   ├── [1.3K] InfoTest.java │   │   │   ├── [1.1K] InstanceIdTest.java │   │   │   ├── [1.7K] RegistrationTest.java │   │   │   ├── [3.6K] StatusInfoTest.java │   │   │   └── [2.3K] TagsTest.java │   │   ├── [4.0K] eventstore │   │   │   ├── [5.3K] AbstractEventStoreTest.java │   │   │   ├── [1.1K] HazelcastEventStoreTest.java │   │   │   ├── [2.2K] HazelcastEventStoreWithClientConfigTest.java │   │   │   ├── [3.7K] HazelcastEventStoreWithServerConfigTest.java │   │   │   └── [ 891] InMemoryEventStoreTest.java │   │   ├── [4.0K] notify │   │   │   ├── [2.4K] CompositeNotifierTest.java │   │   │   ├── [4.0K] DingTalkNotifierTest.java │   │   │   ├── [4.5K] DiscordNotifierTest.java │   │   │   ├── [4.0K] filter │   │   │   │   ├── [3.7K] FilteringNotifierTest.java │   │   │   │   ├── [1.9K] InstanceIdNotificationFilterTest.java │   │   │   │   ├── [2.7K] InstanceNameNotificationFilterTest.java │   │   │   │   └── [4.0K] web │   │   │   │   └── [3.5K] NotificationFilterControllerTest.java │   │   │   ├── [3.0K] HazelcastNotificationTriggerTest.java │   │   │   ├── [4.8K] HipchatNotifierTest.java │   │   │   ├── [4.6K] LetsChatNotifierTest.java │   │   │   ├── [7.3K] MailNotifierTest.java │   │   │   ├── [ 11K] MicrosoftTeamsNotifierTest.java │   │   │   ├── [3.6K] NotificationTriggerTest.java │   │   │   ├── [5.1K] OpsGenieNotifierTest.java │   │   │   ├── [4.6K] PagerdutyNotifierTest.java │   │   │   ├── [6.8K] RemindingNotifierTest.java │   │   │   ├── [6.9K] SlackNotifierTest.java │   │   │   ├── [4.6K] TelegramNotifierTest.java │   │   │   └── [1.1K] TestNotifier.java │   │   ├── [4.0K] services │   │   │   ├── [3.8K] AbstractEventHandlerTest.java │   │   │   ├── [7.1K] ApplicationRegistryTest.java │   │   │   ├── [1.6K] CloudFoundryInstanceIdGeneratorTest.java │   │   │   ├── [4.4K] EndpointDetectionTriggerTest.java │   │   │   ├── [4.4K] EndpointDetectorTest.java │   │   │   ├── [4.0K] endpoints │   │   │   │   ├── [2.2K] ChainingStrategyTest.java │   │   │   │   ├── [6.2K] ProbeEndpointsStrategyTest.java │   │   │   │   └── [9.9K] QueryIndexEndpointStrategyTest.java │   │   │   ├── [9.0K] InfoUpdaterTest.java │   │   │   ├── [6.1K] InfoUpdateTriggerTest.java │   │   │   ├── [4.6K] InstanceRegistryTest.java │   │   │   ├── [3.0K] IntervalCheckTest.java │   │   │   ├── [ 10K] StatusUpdaterTest.java │   │   │   └── [5.6K] StatusUpdateTriggerTest.java │   │   ├── [4.0K] utils │   │   │   └── [4.0K] jackson │   │   │   ├── [2.6K] BuildVersionMixinTest.java │   │   │   ├── [2.6K] EndpointMixinTest.java │   │   │   ├── [3.2K] EndpointsMixinTest.java │   │   │   ├── [2.9K] InfoMixinTest.java │   │   │   ├── [4.7K] InstanceDeregisteredEventMixinTest.java │   │   │   ├── [7.8K] InstanceEndpointsDetectedEventMixinTest.java │   │   │   ├── [5.1K] InstanceEventMixinTest.java │   │   │   ├── [1.9K] InstanceIdMixinTest.java │   │   │   ├── [7.3K] InstanceInfoChangedEventMixinTest.java │   │   │   ├── [ 10K] InstanceRegisteredEventMixinTest.java │   │   │   ├── [ 11K] InstanceRegistrationUpdatedEventMixinTest.java │   │   │   ├── [8.4K] InstanceStatusChangedEventMixinTest.java │   │   │   ├── [4.7K] RegistrationDeserializerTest.java │   │   │   ├── [3.0K] StatusInfoMixinTest.java │   │   │   └── [2.6K] TagsMixinTest.java │   │   └── [4.0K] web │   │   ├── [ 12K] AbstractInstancesProxyControllerIntegrationTest.java │   │   ├── [4.0K] client │   │   │   ├── [4.3K] BasicAuthHttpHeaderProviderTest.java │   │   │   ├── [1.8K] CloudFoundryHttpHeaderProviderTest.java │   │   │   ├── [1.8K] CompositeHttpHeadersProviderTest.java │   │   │   ├── [4.0K] cookies │   │   │   │   ├── [1.9K] CookieStoreCleanupTriggerTest.java │   │   │   │   └── [3.4K] JdkPerInstanceCookieStoreTest.java │   │   │   ├── [ 22K] InstanceExchangeFilterFunctionsTest.java │   │   │   ├── [2.3K] InstanceWebClientTest.java │   │   │   └── [7.3K] LegacyEndpointConvertersTest.java │   │   ├── [1.6K] ConnectionCloseExtension.java │   │   ├── [8.4K] InstancesControllerIntegrationTest.java │   │   ├── [1.3K] PathUtilsTest.java │   │   ├── [4.0K] reactive │   │   │   └── [1.7K] InstancesProxyControllerIntegrationTest.java │   │   └── [4.0K] servlet │   │   └── [1.8K] InstancesProxyControllerIntegrationTest.java │   └── [4.0K] resources │   ├── [ 287] application.yml │   ├── [4.0K] de │   │   └── [4.0K] codecentric │   │   └── [4.0K] boot │   │   └── [4.0K] admin │   │   └── [4.0K] server │   │   ├── [4.0K] notify │   │   │   ├── [1.3K] custom-mail.html │   │   │   ├── [ 966] expected-custom-mail │   │   │   └── [2.5K] expected-default-mail │   │   └── [4.0K] web │   │   └── [4.0K] client │   │   ├── [1.5K] beans-expected.json │   │   ├── [1.2K] beans-legacy.json │   │   ├── [ 892] configprops-expected.json │   │   ├── [ 674] configprops-legacy.json │   │   ├── [ 893] env-expected.json │   │   ├── [ 497] env-legacy.json │   │   ├── [ 884] flyway-expected.json │   │   ├── [ 625] flyway-legacy.json │   │   ├── [ 434] health-expected.json │   │   ├── [ 274] health-legacy.json │   │   ├── [2.1K] httptrace-expected.json │   │   ├── [1.6K] httptrace-legacy.json │   │   ├── [2.1K] liquibase-expected.json │   │   ├── [1.6K] liquibase-legacy.json │   │   ├── [3.1K] mappings-expected.json │   │   ├── [ 783] mappings-legacy.json │   │   ├── [ 145] threaddump-expected.json │   │   └── [ 110] threaddump-legacy.json │   ├── [ 837] logback-test.xml │   └── [ 296] server-config-test.properties ├── [4.0K] spring-boot-admin-server-cloud │   ├── [5.1K] pom.xml │   └── [4.0K] src │   ├── [4.0K] main │   │   ├── [4.0K] java │   │   │   └── [4.0K] de │   │   │   └── [4.0K] codecentric │   │   │   └── [4.0K] boot │   │   │   └── [4.0K] admin │   │   │   └── [4.0K] server │   │   │   └── [4.0K] cloud │   │   │   ├── [4.0K] config │   │   │   │   ├── [4.9K] AdminServerDiscoveryAutoConfiguration.java │   │   │   │   └── [ 795] package-info.java │   │   │   └── [4.0K] discovery │   │   │   ├── [6.0K] DefaultServiceInstanceConverter.java │   │   │   ├── [1.6K] EurekaServiceInstanceConverter.java │   │   │   ├── [8.3K] InstanceDiscoveryListener.java │   │   │   ├── [1.1K] KubernetesServiceInstanceConverter.java │   │   │   ├── [ 798] package-info.java │   │   │   └── [1.2K] ServiceInstanceConverter.java │   │   └── [4.0K] resources │   │   └── [4.0K] META-INF │   │   ├── [ 237] additional-spring-configuration-metadata.json │   │   └── [ 151] spring.factories │   └── [4.0K] test │   ├── [4.0K] java │   │   └── [4.0K] de │   │   └── [4.0K] codecentric │   │   └── [4.0K] boot │   │   └── [4.0K] admin │   │   └── [4.0K] server │   │   └── [4.0K] cloud │   │   ├── [7.6K] AdminApplicationDiscoveryTest.java │   │   ├── [4.0K] config │   │   │   └── [4.5K] AdminServerDiscoveryAutoConfigurationTest.java │   │   └── [4.0K] discovery │   │   ├── [7.8K] DefaultServiceInstanceConverterTest.java │   │   ├── [3.3K] EurekaServiceInstanceConverterTest.java │   │   ├── [ 16K] InstanceDiscoveryListenerTest.java │   │   └── [1.7K] KubernetesServiceInstanceConverterTest.java │   └── [4.0K] resources │   └── [ 837] logback-test.xml ├── [4.0K] spring-boot-admin-server-ui │   ├── [ 931] babel.config.js │   ├── [4.4K] package.json │   ├── [2.5M] package-lock.json │   ├── [6.6K] pom.xml │   ├── [4.0K] public │   │   └── [8.9K] mockServiceWorker.js │   ├── [1.8K] README.md │   ├── [4.0K] src │   │   ├── [4.0K] main │   │   │   ├── [4.0K] frontend │   │   │   │   ├── [4.0K] assets │   │   │   │   │   ├── [4.0K] css │   │   │   │   │   │   ├── [2.5K] base.scss │   │   │   │   │   │   └── [1.4K] _utilities.scss │   │   │   │   │   └── [4.0K] img │   │   │   │   │   ├── [7.4K] favicon-danger.png │   │   │   │   │   ├── [7.5K] favicon.png │   │   │   │   │   └── [1.8K] icon-spring-boot-admin.svg │   │   │   │   ├── [4.0K] components │   │   │   │   │   ├── [3.9K] font-awesome-icon.js │   │   │   │   │   ├── [1.0K] index.js │   │   │   │   │   ├── [1.3K] sba-action-button-scoped.spec.js │   │   │   │   │   ├── [2.6K] sba-action-button-scoped.stories.js │   │   │   │   │   ├── [2.8K] sba-action-button-scoped.vue │   │   │   │   │   ├── [1.4K] sba-alert.spec.js │   │   │   │   │   ├── [1.3K] sba-alert.stories.js │   │   │   │   │   ├── [1.9K] sba-alert.vue │   │   │   │   │   ├── [1.4K] sba-confirm-button.spec.js │   │   │   │   │   ├── [1.6K] sba-confirm-button.vue │   │   │   │   │   ├── [1.2K] sba-formatted-obj.vue │   │   │   │   │   ├── [1.6K] sba-icon-button.vue │   │   │   │   │   ├── [1.0K] sba-modal.spec.js │   │   │   │   │   ├── [1.7K] sba-modal.stories.js │   │   │   │   │   ├── [ 975] sba-modal.vue │   │   │   │   │   ├── [2.8K] sba-pagination-nav.spec.js │   │   │   │   │   ├── [1.4K] sba-pagination-nav.stories.js │   │   │   │   │   ├── [3.3K] sba-pagination-nav.vue │   │   │   │   │   ├── [2.2K] sba-panel.stories.js │   │   │   │   │   ├── [2.2K] sba-panel.vue │   │   │   │   │   ├── [1.8K] sba-status.spec.js │   │   │   │   │   ├── [ 980] sba-status.stories.js │   │   │   │   │   ├── [2.0K] sba-status.vue │   │   │   │   │   ├── [ 388] sba-tags.stories.js │   │   │   │   │   ├── [1.2K] sba-tags.vue │   │   │   │   │   ├── [1.9K] sba-time-ago.js │   │   │   │   │   ├── [1.4K] sba-time-ago.spec.js │   │   │   │   │   ├── [1.6K] sba-toggle-scope-button.spec.js │   │   │   │   │   ├── [1.9K] sba-toggle-scope-button.vue │   │   │   │   │   └── [4.0K] __snapshots__ │   │   │   │   │   ├── [1.9K] sba-status.spec.js.snap │   │   │   │   │   └── [ 223] sba-time-ago.spec.js.snap │   │   │   │   ├── [4.0K] directives │   │   │   │   │   ├── [1.1K] on-resize.js │   │   │   │   │   ├── [1.2K] popper.js │   │   │   │   │   └── [1.0K] sticks-below.js │   │   │   │   ├── [ 109] handlers.js │   │   │   │   ├── [4.0K] i18n │   │   │   │   │   ├── [1.3K] i18n.de.json │   │   │   │   │   ├── [1.4K] i18n.en.json │   │   │   │   │   ├── [1.4K] i18n.es.json │   │   │   │   │   ├── [1.2K] i18n.fr.json │   │   │   │   │   ├── [1.1K] i18n.is.json │   │   │   │   │   ├── [1.1K] i18n.ko.json │   │   │   │   │   ├── [1.1K] i18n.pt-BR.json │   │   │   │   │   ├── [1.4K] i18n.ru.json │   │   │   │   │   ├── [1.1K] i18n.zh-CN.json │   │   │   │   │   ├── [1.1K] i18n.zh-TW.json │   │   │   │   │   └── [1.3K] index.js │   │   │   │   ├── [1.8K] index.html │   │   │   │   ├── [3.0K] index.js │   │   │   │   ├── [4.1K] login.html │   │   │   │   ├── [ 308] login.i18n.de.json │   │   │   │   ├── [ 284] login.i18n.en.json │   │   │   │   ├── [ 288] login.i18n.es.json │   │   │   │   ├── [ 330] login.i18n.fr.json │   │   │   │   ├── [ 296] login.i18n.is.json │   │   │   │   ├── [ 332] login.i18n.ko.json │   │   │   │   ├── [ 290] login.i18n.pt-BR.json │   │   │   │   ├── [ 405] login.i18n.ru.json │   │   │   │   ├── [ 279] login.i18n.zh-CN.json │   │   │   │   ├── [ 288] login.i18n.zh-TW.json │   │   │   │   ├── [1007] login.js │   │   │   │   ├── [4.0K] mixins │   │   │   │   │   └── [1.1K] subscribing.js │   │   │   │   ├── [4.0K] mocks │   │   │   │   │   ├── [4.0K] applications │   │   │   │   │   │   └── [3.8K] data.js │   │   │   │   │   ├── [ 117] browser.js │   │   │   │   │   ├── [4.0K] instance │   │   │   │   │   │   └── [4.0K] mappings │   │   │   │   │   │   ├── [7.8K] auditevents_data.js │   │   │   │   │   │   ├── [ 58K] data.js │   │   │   │   │   │   └── [ 502] index.js │   │   │   │   │   └── [ 124] server.js │   │   │   │   ├── [3.3K] notifications.js │   │   │   │   ├── [1.4K] sba-config.js │   │   │   │   ├── [1.0K] sba-settings.js │   │   │   │   ├── [4.0K] services │   │   │   │   │   ├── [4.8K] application.js │   │   │   │   │   ├── [2.1K] application.spec.js │   │   │   │   │   ├── [9.3K] instance.js │   │   │   │   │   ├── [2.4K] notification-filter.js │   │   │   │   │   ├── [2.3K] startup-activator-tree.js │   │   │   │   │   ├── [806K] startup-actuator.fixture.spec.json │   │   │   │   │   ├── [2.5K] startup-actuator.js │   │   │   │   │   └── [4.3K] startup-actuator.spec.js │   │   │   │   ├── [4.0K] shell │   │   │   │   │   ├── [ 47] i18n.de.json │   │   │   │   │   ├── [ 46] i18n.en.json │   │   │   │   │   ├── [ 44] i18n.es.json │   │   │   │   │   ├── [ 51] i18n.fr.json │   │   │   │   │   ├── [ 48] i18n.is.json │   │   │   │   │   ├── [ 51] i18n.ko.json │   │   │   │   │   ├── [ 49] i18n.ru.json │   │   │   │   │   ├── [ 45] i18n.zh-CN.json │   │   │   │   │   ├── [ 45] i18n.zh-TW.json │   │   │   │   │   ├── [1.7K] index.vue │   │   │   │   │   ├── [2.1K] navbar-item-language-selector.spec.js │   │   │   │   │   ├── [2.4K] navbar-item-language-selector.vue │   │   │   │   │   └── [4.7K] navbar.vue │   │   │   │   ├── [3.6K] store.js │   │   │   │   ├── [1.3K] store.spec.js │   │   │   │   ├── [ 632] test-utils.js │   │   │   │   ├── [4.0K] utils │   │   │   │   │   ├── [1.2K] autolink.js │   │   │   │   │   ├── [2.3K] autolink.spec.js │   │   │   │   │   ├── [1.3K] axios.js │   │   │   │   │   ├── [1.8K] axios.spec.js │   │   │   │   │   ├── [1.0K] collections.js │   │   │   │   │   ├── [2.6K] collections.spec.js │   │   │   │   │   ├── [ 975] d3.js │   │   │   │   │   ├── [ 828] eventsource-polyfill.js │   │   │   │   │   ├── [1.1K] iso8601-duration.js │   │   │   │   │   ├── [1.3K] iso8601-duration.spec.js │   │   │   │   │   ├── [2.6K] logtail.js │   │   │   │   │   ├── [1.7K] objToString.js │   │   │   │   │   ├── [1.2K] objToString.spec.js │   │   │   │   │   ├── [1.5K] rxjs.js │   │   │   │   │   ├── [2.4K] rxjs.spec.js │   │   │   │   │   ├── [1.0K] shortenClassname.js │   │   │   │   │   ├── [1.3K] shortenClassname.spec.js │   │   │   │   │   ├── [ 818] uri.js │   │   │   │   │   └── [1.0K] uri.spec.js │   │   │   │   ├── [2.4K] viewRegistry.js │   │   │   │   ├── [2.2K] viewRegistry.spec.js │   │   │   │   └── [4.0K] views │   │   │   │   ├── [4.0K] about │   │   │   │   │   ├── [ 82] i18n.de.json │   │   │   │   │   ├── [ 82] i18n.en.json │   │   │   │   │   ├── [ 94] i18n.es.json │   │   │   │   │   ├── [ 93] i18n.fr.json │   │   │   │   │   ├── [ 76] i18n.is.json │   │   │   │   │   ├── [ 84] i18n.ko.json │   │   │   │   │   ├── [ 84] i18n.pt-BR.json │   │   │   │   │   ├── [ 104] i18n.ru.json │   │   │   │   │   ├── [ 89] i18n.zh-CN.json │   │   │   │   │   ├── [ 89] i18n.zh-TW.json │   │   │   │   │   └── [4.7K] index.vue │   │   │   │   ├── [4.0K] applications │   │   │   │   │   ├── [3.2K] application-list-item.spec.js │   │   │   │   │   ├── [ 11K] applications-list-item.vue │   │   │   │   │   ├── [2.1K] applications-stats.vue │   │   │   │   │   ├── [2.0K] application-summary.vue │   │   │   │   │   ├── [2.0K] handle.vue │   │   │   │   │   ├── [1.0K] i18n.de.json │   │   │   │   │   ├── [1002] i18n.en.json │   │   │   │   │   ├── [1.0K] i18n.es.json │   │   │   │   │   ├── [1.0K] i18n.fr.json │   │   │   │   │   ├── [ 995] i18n.is.json │   │   │   │   │   ├── [1.0K] i18n.ko.json │   │   │   │   │   ├── [1.0K] i18n.pt-BR.json │   │   │   │   │   ├── [1.2K] i18n.ru.json │   │   │   │   │   ├── [ 991] i18n.zh-CN.json │   │   │   │   │   ├── [ 994] i18n.zh-TW.json │   │   │   │   │   ├── [8.8K] index.vue │   │   │   │   │   ├── [2.5K] instances-list.vue │   │   │   │   │   └── [4.4K] notification-filter-settings.vue │   │   │   │   ├── [4.0K] external │   │   │   │   │   ├── [1.6K] index.js │   │   │   │   │   └── [ 861] style.scss │   │   │   │   ├── [1.0K] index.js │   │   │   │   ├── [4.0K] instances │   │   │   │   │   ├── [4.0K] auditevents │   │   │   │   │   │   ├── [ 486] auditevents-list.stories.js │   │   │   │   │   │   ├── [3.7K] auditevents-list.vue │   │   │   │   │   │   ├── [ 585] i18n.de.json │   │   │   │   │   │   ├── [ 545] i18n.en.json │   │   │   │   │   │   ├── [ 600] i18n.es.json │   │   │   │   │   │   ├── [ 622] i18n.fr.json │   │   │   │   │   │   ├── [ 628] i18n.is.json │   │   │   │   │   │   ├── [ 651] i18n.ko.json │   │   │   │   │   │   ├── [ 604] i18n.pt-BR.json │   │   │   │   │   │   ├── [ 717] i18n.ru.json │   │   │   │   │   │   ├── [ 533] i18n.zh-CN.json │   │   │   │   │   │   ├── [ 538] i18n.zh-TW.json │   │   │   │   │   │   ├── [2.3K] index.spec.js │   │   │   │   │   │   └── [6.0K] index.vue │   │   │   │   │   ├── [4.0K] beans │   │   │   │   │   │   ├── [4.0K] beans-list.vue │   │   │   │   │   │   ├── [ 259] i18n.de.json │   │   │   │   │   │   ├── [ 257] i18n.en.json │   │   │   │   │   │   ├── [ 259] i18n.es.json │   │   │   │   │   │   ├── [ 255] i18n.fr.json │   │   │   │   │   │   ├── [ 260] i18n.is.json │   │   │   │   │   │   ├── [ 262] i18n.ko.json │   │   │   │   │   │   ├── [ 257] i18n.pt-BR.json │   │   │   │   │   │   ├── [ 319] i18n.ru.json │   │   │   │   │   │   ├── [ 256] i18n.zh-CN.json │   │   │   │   │   │   ├── [ 259] i18n.zh-TW.json │   │   │   │   │   │   └── [3.9K] index.vue │   │   │   │   │   ├── [4.0K] caches │   │   │   │   │   │   ├── [4.6K] caches-list.vue │   │   │   │   │   │   ├── [ 328] i18n.de.json │   │   │   │   │   │   ├── [ 265] i18n.en.json │   │   │   │   │   │   ├── [ 280] i18n.es.json │   │   │   │   │   │   ├── [ 295] i18n.fr.json │   │   │   │   │   │   ├── [ 347] i18n.is.json │   │   │   │   │   │   ├── [ 330] i18n.ko.json │   │   │   │   │   │   ├── [ 285] i18n.pt-BR.json │   │   │   │   │   │   ├── [ 332] i18n.ru.json │   │   │   │   │   │   ├── [ 267] i18n.zh-CN.json │   │   │   │   │   │   ├── [ 267] i18n.zh-TW.json │   │   │   │   │   │   └── [4.0K] index.vue │   │   │   │   │   ├── [4.0K] configprops │   │   │   │   │   │   ├── [ 227] i18n.de.json │   │   │   │   │   │   ├── [ 209] i18n.en.json │   │   │   │   │   │   ├── [ 221] i18n.es.json │   │   │   │   │   │   ├── [ 246] i18n.fr.json │   │   │   │   │   │   ├── [ 215] i18n.is.json │   │   │   │   │   │   ├── [ 272] i18n.ko.json │   │   │   │   │   │   ├── [ 234] i18n.pt-BR.json │   │   │   │   │   │   ├── [ 305] i18n.ru.json │   │   │   │   │   │   ├── [ 181] i18n.zh-CN.json │   │   │   │   │   │   ├── [ 181] i18n.zh-TW.json │   │   │   │   │   │   └── [5.1K] index.vue │   │   │   │   │   ├── [4.0K] details │   │   │   │   │   │   ├── [3.7K] cache-chart.vue │   │   │   │   │   │   ├── [3.6K] datasource-chart.vue │   │   │   │   │   │   ├── [2.1K] details-caches.vue │   │   │   │   │   │   ├── [5.4K] details-cache.vue │   │   │   │   │   │   ├── [2.1K] details-datasources.vue │   │   │   │   │   │   ├── [3.9K] details-datasource.vue │   │   │   │   │   │   ├── [3.3K] details-gc.vue │   │   │   │   │   │   ├── [1.9K] details-health.vue │   │   │   │   │   │   ├── [2.1K] details-info.vue │   │   │   │   │   │   ├── [4.7K] details-memory.vue │   │   │   │   │   │   ├── [1.6K] details-metadata.vue │   │   │   │   │   │   ├── [5.3K] details-process.vue │   │   │   │   │   │   ├── [3.5K] details-threads.vue │   │   │   │   │   │   ├── [3.4K] health-details.vue │   │   │   │   │   │   ├── [2.1K] i18n.de.json │   │   │   │   │   │   ├── [1.9K] i18n.en.json │   │   │   │   │   │   ├── [2.1K] i18n.es.json │   │   │   │   │   │   ├── [2.1K] i18n.fr.json │   │   │   │   │   │   ├── [2.0K] i18n.is.json │   │   │   │   │   │   ├── [2.3K] i18n.ko.json │   │   │   │   │   │   ├── [2.1K] i18n.pt-BR.json │   │   │   │   │   │   ├── [2.8K] i18n.ru.json │   │   │   │   │   │   ├── [1.9K] i18n.zh-CN.json │   │   │   │   │   │   ├── [1.9K] i18n.zh-TW.json │   │   │   │   │   │   ├── [5.6K] index.vue │   │   │   │   │   │   ├── [4.5K] mem-chart.vue │   │   │   │   │   │   ├── [1.5K] process-uptime.js │   │   │   │   │   │   └── [3.6K] threads-chart.vue │   │   │   │   │   ├── [4.0K] env │   │   │   │   │   │   ├── [8.6K] env-manager.vue │   │   │   │   │   │   ├── [ 831] i18n.de.json │   │   │   │   │   │   ├── [ 745] i18n.en.json │   │   │   │   │   │   ├── [ 840] i18n.es.json │   │   │   │   │   │   ├── [ 821] i18n.fr.json │   │   │   │   │   │   ├── [ 778] i18n.is.json │   │   │   │   │   │   ├── [ 806] i18n.ko.json │   │   │   │   │   │   ├── [ 776] i18n.pt-BR.json │   │   │   │   │   │   ├── [ 941] i18n.ru.json │   │   │   │   │   │   ├── [ 730] i18n.zh-CN.json │   │   │   │   │   │   ├── [ 730] i18n.zh-TW.json │   │   │   │   │   │   ├── [5.4K] index.vue │   │   │   │   │   │   └── [1.5K] refresh.vue │   │   │   │   │   ├── [4.0K] flyway │   │   │   │   │   │   ├── [ 478] i18n.de.json │   │   │   │   │   │   ├── [ 454] i18n.en.json │   │   │   │   │   │   ├── [ 468] i18n.es.json │   │   │   │   │   │   ├── [ 482] i18n.fr.json │   │   │   │   │   │   ├── [ 469] i18n.is.json │   │   │   │   │   │   ├── [ 485] i18n.ko.json │   │   │   │   │   │   ├── [ 487] i18n.pt-BR.json │   │   │   │   │   │   ├── [ 610] i18n.ru.json │   │   │   │   │   │   ├── [ 441] i18n.zh-CN.json │   │   │   │   │   │   ├── [ 441] i18n.zh-TW.json │   │   │   │   │   │   └── [4.4K] index.vue │   │   │   │   │   ├── [4.0K] gateway │   │   │   │   │   │   ├── [3.8K] add-route.vue │   │   │   │   │   │   ├── [3.8K] global-filters.vue │   │   │   │   │   │   ├── [1.1K] i18n.de.json │   │   │   │   │   │   ├── [1018] i18n.en.json │   │   │   │   │   │   ├── [1.1K] i18n.es.json │   │   │   │   │   │   ├── [1.1K] i18n.fr.json │   │   │   │   │   │   ├── [1.0K] i18n.is.json │   │   │   │   │   │   ├── [1.2K] i18n.ko.json │   │   │   │   │   │   ├── [1.1K] i18n.pt-BR.json │   │   │   │   │   │   ├── [1.4K] i18n.ru.json │   │   │   │   │   │   ├── [1.0K] i18n.zh-CN.json │   │   │   │   │   │   ├── [1.0K] i18n.zh-TW.json │   │   │   │   │   │   ├── [1.5K] index.vue │   │   │   │   │   │   ├── [2.0K] refresh-route-cache.vue │   │   │   │   │   │   ├── [3.6K] route-definition.vue │   │   │   │   │   │   ├── [4.3K] routes-list.vue │   │   │   │   │   │   ├── [3.4K] routes.vue │   │   │   │   │   │   └── [2.8K] route.vue │   │   │   │   │   ├── [4.0K] heapdump │   │   │   │   │   │   ├── [ 346] i18n.de.json │   │   │   │   │   │   ├── [ 328] i18n.en.json │   │   │   │   │   │   ├── [ 347] i18n.es.json │   │   │   │   │   │   ├── [ 388] i18n.fr.json │   │   │   │   │   │   ├── [ 340] i18n.is.json │   │   │   │   │   │   ├── [ 413] i18n.ko.json │   │   │   │   │   │   ├── [ 376] i18n.pt-BR.json │   │   │   │   │   │   ├── [ 533] i18n.ru.json │   │   │   │   │   │   ├── [ 334] i18n.zh-CN.json │   │   │   │   │   │   ├── [ 346] i18n.zh-TW.json │   │   │   │   │   │   └── [2.0K] index.vue │   │   │   │   │   ├── [4.0K] httptrace │   │   │   │   │   │   ├── [1.0K] i18n.de.json │   │   │   │   │   │   ├── [ 982] i18n.en.json │   │   │   │   │   │   ├── [1.0K] i18n.es.json │   │   │   │   │   │   ├── [1.0K] i18n.fr.json │   │   │   │   │   │   ├── [1.0K] i18n.is.json │   │   │   │   │   │   ├── [1.0K] i18n.ko.json │   │   │   │   │   │   ├── [1023] i18n.pt-BR.json │   │   │   │   │   │   ├── [1.2K] i18n.ru.json │   │   │   │   │   │   ├── [1004] i18n.zh-CN.json │   │   │   │   │   │   ├── [1007] i18n.zh-TW.json │   │   │   │   │   │   ├── [ 10K] index.vue │   │   │   │   │   │   ├── [ 10K] traces-chart.vue │   │   │   │   │   │   └── [5.0K] traces-list.vue │   │   │   │   │   ├── [4.0K] jolokia │   │   │   │   │   │   ├── [ 496] i18n.de.json │   │   │   │   │   │   ├── [ 444] i18n.en.json │   │   │   │   │   │   ├── [ 451] i18n.es.json │   │   │   │   │   │   ├── [ 467] i18n.fr.json │   │   │   │   │   │   ├── [ 457] i18n.is.json │   │   │   │   │   │   ├── [ 491] i18n.ko.json │   │   │   │   │   │   ├── [ 458] i18n.pt-BR.json │   │   │   │   │   │   ├── [ 571] i18n.ru.json │   │   │   │   │   │   ├── [ 453] i18n.zh-CN.json │   │   │   │   │   │   ├── [ 456] i18n.zh-TW.json │   │   │   │   │   │   ├── [9.3K] index.vue │   │   │   │   │   │   ├── [2.6K] m-bean-attributes.vue │   │   │   │   │   │   ├── [3.7K] m-bean-attribute.vue │   │   │   │   │   │   ├── [6.1K] m-bean-operation-invocation.vue │   │   │   │   │   │   ├── [2.4K] m-bean-operations.vue │   │   │   │   │   │   ├── [1.7K] m-bean-operation.vue │   │   │   │   │   │   ├── [1.4K] responseHandler.js │   │   │   │   │   │   ├── [4.6K] responseHandler.spec.js │   │   │   │   │   │   ├── [1.4K] utils.js │   │   │   │   │   │   └── [1.3K] utils.spec.js │   │   │   │   │   ├── [4.0K] liquibase │   │   │   │   │   │   ├── [ 574] i18n.de.json │   │   │   │   │   │   ├── [ 546] i18n.en.json │   │   │   │   │   │   ├── [ 585] i18n.es.json │   │   │   │   │   │   ├── [ 546] i18n.fr.json │   │   │   │   │   │   ├── [ 593] i18n.is.json │   │   │   │   │   │   ├── [ 602] i18n.ko.json │   │   │   │   │   │   ├── [ 572] i18n.pt-BR.json │   │   │   │   │   │   ├── [ 724] i18n.ru.json │   │   │   │   │   │   ├── [ 527] i18n.zh-CN.json │   │   │   │   │   │   ├── [ 530] i18n.zh-TW.json │   │   │   │   │   │   └── [6.1K] index.vue │   │   │   │   │   ├── [4.0K] logfile │   │   │   │   │   │   ├── [ 212] i18n.de.json │   │   │   │   │   │   ├── [ 187] i18n.en.json │   │   │   │   │   │   ├── [ 212] i18n.es.json │   │   │   │   │   │   ├── [ 189] i18n.fr.json │   │   │   │   │   │   ├── [ 169] i18n.is.json │   │   │   │   │   │   ├── [ 196] i18n.ko.json │   │   │   │   │   │   ├── [ 169] i18n.pt-BR.json │   │   │   │   │   │   ├── [ 197] i18n.ru.json │   │   │   │   │   │   ├── [ 159] i18n.zh-CN.json │   │   │   │   │   │   ├── [ 159] i18n.zh-TW.json │   │   │   │   │   │   └── [5.8K] index.vue │   │   │   │   │   ├── [4.0K] loggers │   │   │   │   │   │   ├── [ 729] i18n.de.json │   │   │   │   │   │   ├── [ 602] i18n.en.json │   │   │   │   │   │   ├── [ 627] i18n.es.json │   │   │   │   │   │   ├── [ 515] i18n.fr.json │   │   │   │   │   │   ├── [ 655] i18n.is.json │   │   │   │   │   │   ├── [ 189] i18n.ko.json │   │   │   │   │   │   ├── [ 492] i18n.pt-BR.json │   │   │   │   │   │   ├── [ 598] i18n.ru.json │   │   │   │   │   │   ├── [ 462] i18n.zh-CN.json │   │   │   │   │   │   ├── [ 471] i18n.zh-TW.json │   │   │   │   │   │   ├── [2.0K] index.vue │   │   │   │   │   │   ├── [3.1K] logger-control.vue │   │   │   │   │   │   ├── [3.0K] loggers-list.vue │   │   │   │   │   │   ├── [6.3K] loggers.vue │   │   │   │   │   │   ├── [2.7K] service.js │   │   │   │   │   │   └── [4.1K] service.spec.js │   │   │   │   │   ├── [4.0K] mappings │   │   │   │   │   │   ├── [2.9K] DispatcherMappings.spec.js │   │   │   │   │   │   ├── [5.0K] DispatcherMappings.vue │   │   │   │   │   │   ├── [ 565] i18n.de.json │   │   │   │   │   │   ├── [ 549] i18n.en.json │   │   │   │   │   │   ├── [ 544] i18n.es.json │   │   │   │   │   │   ├── [ 591] i18n.fr.json │   │   │   │   │   │   ├── [ 546] i18n.is.json │   │   │   │   │   │   ├── [ 601] i18n.ko.json │   │   │   │   │   │   ├── [ 581] i18n.pt-BR.json │   │   │   │   │   │   ├── [ 709] i18n.ru.json │   │   │   │   │   │   ├── [ 548] i18n.zh-CN.json │   │   │   │   │   │   ├── [ 551] i18n.zh-TW.json │   │   │   │   │   │   ├── [2.4K] index.spec.js │   │   │   │   │   │   ├── [3.9K] index.vue │   │   │   │   │   │   ├── [2.1K] ServletFilterMappings.vue │   │   │   │   │   │   └── [1.7K] ServletMappings.vue │   │   │   │   │   ├── [4.0K] metrics │   │   │   │   │   │   ├── [ 434] i18n.de.json │   │   │   │   │   │   ├── [ 394] i18n.en.json │   │   │   │   │   │   ├── [ 422] i18n.es.json │   │   │   │   │   │   ├── [ 460] i18n.fr.json │   │   │   │   │   │   ├── [ 402] i18n.is.json │   │   │   │   │   │   ├── [ 490] i18n.ko.json │   │   │   │   │   │   ├── [ 427] i18n.pt-BR.json │   │   │   │   │   │   ├── [ 536] i18n.ru.json │   │   │   │   │   │   ├── [ 403] i18n.zh-CN.json │   │   │   │   │   │   ├── [ 403] i18n.zh-TW.json │   │   │   │   │   │   ├── [6.8K] index.vue │   │   │   │   │   │   └── [6.6K] metric.vue │   │   │   │   │   ├── [4.0K] quartz │   │   │   │   │   │   ├── [ 209] i18n.de.json │   │   │   │   │   │   ├── [ 195] i18n.en.json │   │   │   │   │   │   ├── [ 197] i18n.es.json │   │   │   │   │   │   ├── [ 215] i18n.fr.json │   │   │   │   │   │   ├── [ 197] i18n.is.json │   │   │   │   │   │   ├── [ 212] i18n.ko.json │   │   │   │   │   │   ├── [ 212] i18n.pt-BR.json │   │   │   │   │   │   ├── [ 241] i18n.ru.json │   │   │   │   │   │   ├── [ 173] i18n.zh-CN.json │   │   │   │   │   │   ├── [ 173] i18n.zh-TW.json │   │   │   │   │   │   ├── [4.3K] index.vue │   │   │   │   │   │   ├── [1.1K] trigger-row.spec.js │   │   │   │   │   │   └── [1.7K] trigger-row.vue │   │   │   │   │   ├── [4.0K] scheduledtasks │   │   │   │   │   │   ├── [ 713] i18n.de.json │   │   │   │   │   │   ├── [ 689] i18n.en.json │   │   │   │   │   │   ├── [ 716] i18n.es.json │   │   │   │   │   │   ├── [ 726] i18n.fr.json │   │   │   │   │   │   ├── [ 693] i18n.is.json │   │   │   │   │   │   ├── [ 744] i18n.ko.json │   │   │   │   │   │   ├── [ 710] i18n.pt-BR.json │   │   │   │   │   │   ├── [ 916] i18n.ru.json │   │   │   │   │   │   ├── [ 694] i18n.zh-CN.json │   │   │   │   │   │   ├── [ 670] i18n.zh-TW.json │   │   │   │   │   │   └── [4.7K] index.vue │   │   │   │   │   ├── [4.0K] sessions │   │   │   │   │   │   ├── [ 553] i18n.de.json │   │   │   │   │   │   ├── [ 516] i18n.en.json │   │   │   │   │   │   ├── [ 546] i18n.es.json │   │   │   │   │   │   ├── [ 551] i18n.fr.json │   │   │   │   │   │   ├── [ 536] i18n.is.json │   │   │   │   │   │   ├── [ 551] i18n.ko.json │   │   │   │   │   │   ├── [ 543] i18n.pt-BR.json │   │   │   │   │   │   ├── [ 678] i18n.ru.json │   │   │   │   │   │   ├── [ 509] i18n.zh-CN.json │   │   │   │   │   │   ├── [ 509] i18n.zh-TW.json │   │   │   │   │   │   ├── [4.5K] index.vue │   │   │   │   │   │   └── [5.3K] sessions-list.vue │   │   │   │   │   ├── [4.0K] shell │   │   │   │   │   │   ├── [ 357] i18n.de.json │   │   │   │   │   │   ├── [ 355] i18n.en.json │   │   │   │   │   │   ├── [ 357] i18n.es.json │   │   │   │   │   │   ├── [ 360] i18n.fr.json │   │   │   │   │   │   ├── [ 369] i18n.is.json │   │   │   │   │   │   ├── [ 355] i18n.ko.json │   │   │   │   │   │   ├── [ 357] i18n.pt-BR.json │   │   │   │   │   │   ├── [ 406] i18n.ru.json │   │   │   │   │   │   ├── [ 360] i18n.zh-CN.json │   │   │   │   │   │   ├── [ 360] i18n.zh-TW.json │   │   │   │   │   │   ├── [2.5K] index.vue │   │   │   │   │   │   └── [7.0K] sidebar.vue │   │   │   │   │   ├── [4.0K] startup │   │   │   │   │   │   ├── [ 299] i18n.de.json │   │   │   │   │   │   ├── [ 279] i18n.en.json │   │   │   │   │   │   ├── [ 297] i18n.es.json │   │   │   │   │   │   ├── [ 298] i18n.is.json │   │   │   │   │   │   ├── [2.9K] index.vue │   │   │   │   │   │   ├── [2.4K] tree-item.vue │   │   │   │   │   │   └── [4.5K] tree-table.vue │   │   │   │   │   └── [4.0K] threaddump │   │   │   │   │   ├── [ 768] i18n.de.json │   │   │   │   │   ├── [ 715] i18n.en.json │   │   │   │   │   ├── [ 766] i18n.es.json │   │   │   │   │   ├── [ 796] i18n.fr.json │   │   │   │   │   ├── [ 759] i18n.is.json │   │   │   │   │   ├── [ 802] i18n.ko.json │   │   │   │   │   ├── [ 811] i18n.pt-BR.json │   │   │   │   │   ├── [ 970] i18n.ru.json │   │   │   │   │   ├── [ 689] i18n.zh-CN.json │   │   │   │   │   ├── [ 713] i18n.zh-TW.json │   │   │   │   │   ├── [5.0K] index.vue │   │   │   │   │   ├── [9.7K] threads-list.vue │   │   │   │   │   └── [1.8K] thread-tag.vue │   │   │   │   ├── [4.0K] journal │   │   │   │   │   ├── [ 156] i18n.de.json │   │   │   │   │   ├── [ 151] i18n.en.json │   │   │   │   │   ├── [ 163] i18n.es.json │   │   │   │   │   ├── [ 161] i18n.fr.json │   │   │   │   │   ├── [ 78] i18n.is.json │   │   │   │   │   ├── [ 78] i18n.ko.json │   │   │   │   │   ├── [ 83] i18n.pt-BR.json │   │   │   │   │   ├── [ 95] i18n.ru.json │   │   │   │   │   ├── [ 80] i18n.zh-CN.json │   │   │   │   │   ├── [ 80] i18n.zh-TW.json │   │   │   │   │   └── [7.9K] index.vue │   │   │   │   └── [4.0K] wallboard │   │   │   │   ├── [1.1K] hex-mesh.spec.js │   │   │   │   ├── [6.0K] hex-mesh.vue │   │   │   │   ├── [ 112] i18n.de.json │   │   │   │   ├── [ 128] i18n.en.json │   │   │   │   ├── [ 133] i18n.es.json │   │   │   │   ├── [ 137] i18n.fr.json │   │   │   │   ├── [ 109] i18n.is.json │   │   │   │   ├── [ 145] i18n.ko.json │   │   │   │   ├── [ 135] i18n.pt-BR.json │   │   │   │   ├── [ 155] i18n.ru.json │   │   │   │   ├── [ 129] i18n.zh-CN.json │   │   │   │   ├── [ 131] i18n.zh-TW.json │   │   │   │   └── [4.0K] index.vue │   │   │   ├── [4.0K] java │   │   │   │   └── [4.0K] de │   │   │   │   └── [4.0K] codecentric │   │   │   │   └── [4.0K] boot │   │   │   │   └── [4.0K] admin │   │   │   │   └── [4.0K] server │   │   │   │   └── [4.0K] ui │   │   │   │   ├── [4.0K] config │   │   │   │   │   ├── [ 11K] AdminServerUiAutoConfiguration.java │   │   │   │   │   ├── [4.8K] AdminServerUiProperties.java │   │   │   │   │   └── [ 792] package-info.java │   │   │   │   ├── [4.0K] extensions │   │   │   │   │   ├── [ 796] package-info.java │   │   │   │   │   ├── [ 799] UiExtension.java │   │   │   │   │   ├── [1.5K] UiExtensions.java │   │   │   │   │   ├── [2.8K] UiExtensionsScanner.java │   │   │   │   │   └── [2.3K] UiRoutesScanner.java │   │   │   │   └── [4.0K] web │   │   │   │   ├── [ 933] HomepageForwardingFilterConfig.java │   │   │   │   ├── [2.4K] HomepageForwardingMatcher.java │   │   │   │   ├── [ 789] package-info.java │   │   │   │   ├── [4.0K] reactive │   │   │   │   │   ├── [2.3K] HomepageForwardingFilter.java │   │   │   │   │   └── [ 798] package-info.java │   │   │   │   ├── [4.0K] servlet │   │   │   │   │   ├── [3.0K] HomepageForwardingFilter.java │   │   │   │   │   └── [ 797] package-info.java │   │   │   │   └── [5.3K] UiController.java │   │   │   └── [4.0K] resources │   │   │   └── [4.0K] META-INF │   │   │   ├── [4.0K] spring-boot-admin-server-ui │   │   │   │   └── [4.0K] extensions │   │   │   └── [ 140] spring.factories │   │   └── [4.0K] test │   │   ├── [4.0K] java │   │   │   └── [4.0K] de │   │   │   └── [4.0K] codecentric │   │   │   └── [4.0K] boot │   │   │   └── [4.0K] admin │   │   │   └── [4.0K] server │   │   │   └── [4.0K] ui │   │   │   ├── [4.4K] AbstractAdminUiApplicationTest.java │   │   │   ├── [2.4K] AdminUiReactiveApplicationTest.java │   │   │   ├── [2.4K] AdminUiServletApplicationTest.java │   │   │   ├── [4.0K] config │   │   │   │   └── [6.8K] AdminServerUiAutoConfigurationTest.java │   │   │   ├── [4.0K] extensions │   │   │   │   ├── [1.8K] UiExtensionsScannerTest.java │   │   │   │   └── [1.2K] UiRoutesScannerTest.java │   │   │   └── [4.0K] web │   │   │   ├── [2.3K] HomepageForwardingMatcherTest.java │   │   │   └── [2.8K] UiControllerTest.java │   │   └── [4.0K] resources │   │   ├── [4.0K] META-INF │   │   │   └── [4.0K] test-extensions │   │   │   └── [4.0K] custom │   │   │   ├── [ 620] custom.abcdef.css │   │   │   ├── [ 620] custom.abcdef.js │   │   │   ├── [ 620] custom.txt │   │   │   └── [ 11] routes.txt │   │   └── [4.0K] mockito-extensions │   │   └── [ 18] org.mockito.plugins.MockMaker │   └── [2.9K] vue.config.js ├── [4.0K] spring-boot-admin-starter-client │   └── [1.5K] pom.xml ├── [4.0K] spring-boot-admin-starter-server │   └── [2.3K] pom.xml ├── [4.0K] src │   └── [4.0K] checkstyle │   ├── [ 723] checkstyle-header.txt │   └── [ 14K] checkstyle.xml └── [127K] tree.txt 311 directories, 921 files
Shenlong Bot has cached this for you
Remarks
    1. It is advised to access via the original source first.
    2. Local POC snapshots are reserved for subscribers — if the original source is unavailable, the local mirror is part of the paid plan.
    3. Mirroring, verifying, and maintaining this POC archive takes ongoing effort, so local snapshots are a paid feature. Your subscription keeps the archive online — thank you for the support. View subscription plans →