Skip to content

Commit c4e329a

Browse files
committed
Add Links / External Views via Configuration
Adds configuration option `spring.boot.admin.ui.external-views` to easily link or embed external views. closes codecentric#1148
1 parent 9b54ace commit c4e329a

File tree

20 files changed

+570
-299
lines changed

20 files changed

+570
-299
lines changed

pom.xml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -165,6 +165,7 @@
165165
<groupId>org.apache.maven.plugins</groupId>
166166
<artifactId>maven-compiler-plugin</artifactId>
167167
<configuration>
168+
<parameters>true</parameters>
168169
<source>${maven.compiler.source}</source>
169170
<target>${maven.compiler.target}</target>
170171
</configuration>

spring-boot-admin-docs/src/main/asciidoc/customizing.adoc

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -33,6 +33,16 @@ This can be useful for auditing or adding some extra security checks.
3333
include::{samples-dir}/spring-boot-admin-sample-servlet/src/main/java/de/codecentric/boot/admin/SpringBootAdminServletApplication.java[tags=customization-instance-exchange-filter-function]
3434
----
3535

36+
[[customizing-external-views]]
37+
=== Linking / Embedding External Pages ===
38+
39+
You can very simply add a link to external pages via configuration or even embed them (adding the `iframe=true`):
40+
41+
[source,yaml,indent=0]
42+
----
43+
include::{samples-dir}/spring-boot-admin-sample-servlet/src/main/resources/application.yml[tags=customization-external-views]
44+
----
45+
3646
[[customizing-custom-views]]
3747
=== Custom Views ===
3848

spring-boot-admin-samples/spring-boot-admin-sample-reactive/src/main/resources/application.yml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,8 @@ info:
44
build-url: "https://travis-ci.org/codecentric/spring-boot-admin"
55

66
logging:
7-
file: "target/boot-admin-sample-reactive.log"
7+
file:
8+
name: "target/boot-admin-sample-reactive.log"
89

910
management:
1011
endpoints:

spring-boot-admin-samples/spring-boot-admin-sample-servlet/src/main/resources/application.yml

Lines changed: 17 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,8 @@ info:
44
build-url: "https://travis-ci.org/codecentric/spring-boot-admin"
55

66
logging:
7-
file: "target/boot-admin-sample-servlet.log"
7+
file:
8+
name: "target/boot-admin-sample-servlet.log"
89
pattern:
910
file: "%clr(%d{yyyy-MM-dd HH:mm:ss.SSS}){faint} %clr(%5p) %clr(${PID}){magenta} %clr(---){faint} %clr([%15.15t]){faint} %clr(%-40.40logger{39}){cyan} %clr(:){faint} %m%n%wEx"
1011

@@ -20,6 +21,9 @@ management:
2021
spring:
2122
application:
2223
name: spring-boot-admin-sample-servlet
24+
profiles:
25+
active:
26+
- secure
2327
boot:
2428
admin:
2529
client:
@@ -28,9 +32,18 @@ spring:
2832
metadata:
2933
tags:
3034
environment: test
31-
profiles:
32-
active:
33-
- secure
35+
---
36+
37+
# tag::customization-external-views[]
38+
spring:
39+
boot:
40+
admin:
41+
ui:
42+
external-views:
43+
- label: "🚀"
44+
url: http://codecentric.de
45+
order: 2000
46+
# end::customization-external-views[]
3447

3548
---
3649
spring:

0 commit comments

Comments
 (0)