diff --git a/spring-boot-admin-server-ui/src/main/frontend/i18n/i18n.de.json b/spring-boot-admin-server-ui/src/main/frontend/i18n/i18n.de.json index 8dd629c484b..39de244a59f 100644 --- a/spring-boot-admin-server-ui/src/main/frontend/i18n/i18n.de.json +++ b/spring-boot-admin-server-ui/src/main/frontend/i18n/i18n.de.json @@ -26,6 +26,10 @@ "fetching_data": "Lade Daten...", "fetch_failed": "Abruf der Daten fehlgeschlagen.", "float": "Float", + "group_by": { + "group": "Nach Gruppen gruppieren", + "application": "Nach Applikationen gruppieren" + }, "hours": "{count} Stunde | {count} Stunden", "instance": "Instanz", "instances": "Instanzen", diff --git a/spring-boot-admin-server-ui/src/main/frontend/i18n/i18n.en.json b/spring-boot-admin-server-ui/src/main/frontend/i18n/i18n.en.json index 81230f07082..ba7fc09d03e 100644 --- a/spring-boot-admin-server-ui/src/main/frontend/i18n/i18n.en.json +++ b/spring-boot-admin-server-ui/src/main/frontend/i18n/i18n.en.json @@ -33,6 +33,10 @@ "fetch_failed": "Fetching of data failed.", "float": "Float", "filter": "Filter", + "group_by": { + "group": "Group by group", + "application": "Group by application" + }, "hours": "{count} hour | {count} hours", "instance": "Instance", "instances": "Instances", diff --git a/spring-boot-admin-server-ui/src/main/frontend/services/application.ts b/spring-boot-admin-server-ui/src/main/frontend/services/application.ts index c1f7076e003..eadd8f3059c 100644 --- a/spring-boot-admin-server-ui/src/main/frontend/services/application.ts +++ b/spring-boot-admin-server-ui/src/main/frontend/services/application.ts @@ -76,6 +76,7 @@ export const getStatusInfo = (applications: Application[]) => { class Application { public readonly name: string; + public readonly group: string; public readonly instances: Instance[]; public readonly buildVersion? = {} as { value: string }; public readonly status: string; diff --git a/spring-boot-admin-server-ui/src/main/frontend/views/wallboard/index.vue b/spring-boot-admin-server-ui/src/main/frontend/views/wallboard/index.vue index 0c3c55ee205..27ca2d1c4df 100644 --- a/spring-boot-admin-server-ui/src/main/frontend/views/wallboard/index.vue +++ b/spring-boot-admin-server-ui/src/main/frontend/views/wallboard/index.vue @@ -47,6 +47,25 @@ /> + +
@@ -273,6 +333,18 @@ export default { margin-top: 0.5em; } +.wallboard .application__group { + position: absolute; + top: 15%; + left: 0; + font-size: 40%; + transform: rotate(-30deg); + text-align: center; + width: 55%; + text-transform: uppercase; + font-weight: 700; +} + .up > polygon { stroke: theme('colors.green.400'); fill: theme('colors.green.400');