Spring Boot starter that mounts a Thymeleaf Actuator / Micrometer dashboard on the same port as the host application.
Repository: github.com/ibrahimbayramli/september
Maven Central coordinates
<dependency>
<groupId>io.github.ibrahimbayramli</groupId>
<artifactId>september-spring-boot-starter</artifactId>
<version>0.1.0</version>
</dependency>Published artifacts: parent POM september and the starter JAR.
Target stack: Java 21+, Spring Boot 4.1.x. Default UI: http://localhost:8080/monitor
repositories {
mavenCentral()
}
dependencies {
implementation("io.github.ibrahimbayramli:september-spring-boot-starter:0.1.0")
}september:
dashboard:
enabled: true
base-path: /monitor
title: Acme Monitor
logo-path: /september/logo.png
cache-admin-enabled: false| Property | Default | Meaning |
|---|---|---|
september.dashboard.enabled |
true |
Set false to disable the UI completely |
september.dashboard.base-path |
/monitor |
Path prefix on the host port |
september.dashboard.title |
September |
Top-bar / document title |
september.dashboard.logo-path |
/september/logo.png |
Logo URL (starter static or host override) |
september.dashboard.cache-admin-enabled |
false |
Optional localhost-only cache admin |
Static assets live under /september/**. Templates load from the starter JAR (classpath:/templates/september/).
Do not spring.config.import large data YAML files just to browse /env.
The starter does not change Actuator exposure. Suggested local defaults:
management:
endpoints:
access:
default: unrestricted
web:
exposure:
include: health,info,metrics,env,configprops,beans,caches,mappings
endpoint:
loggers:
enabled: false
shutdown:
enabled: false
health:
show-details: always
env:
show-values: neverDangerous endpoints (shutdown, heapdump, env with show-values: always) stay a host responsibility. Do not expose the dashboard unauthenticated in production.
- Endpoints — discovery from
/actuator_links. - Metrics — name + unit only, live
type=searchfilter. Detail pages add EN/TR copy, Safe/Caution/Danger bands, and formatted measurements. - Endpoint explorer — structured tables for beans, health, env, configprops, caches, and more.
- Intended for local / dev. Production: authenticate both
/monitor/**and/actuator/**. - Cache admin (when enabled) is localhost-only.
- The starter never enables
shutdownor heap dumps by itself.


