Skip to main content

Properties

PropertyDescription
spring.boot.admin.context-path

The context-path prefixes the path where the Admin Servers static assets and api should be served, relative to the Dispatcher-Servlet.

Type: 
java.lang.String
spring.boot.admin.monitor.period

Type: 
java.lang.Long
spring.boot.admin.notify.mail.cc

cc-recipients of the mail

Type: 
java.lang.String[]
Default: 
[]
spring.boot.admin.notify.mail.to

recipients of the mail

Type: 
java.lang.String[]
Default: 
["root@localhost"]
spring.boot.admin.server.enabled

Enable Spring Boot Admin Server Default: true

Type: 
java.lang.Boolean
Default: 
true
spring.boot.admin.monitor.retries

Number of retries per endpointId. Defaults to default-retry.

Type: 
java.util.Map<java.lang.String,java.lang.Integer>
spring.boot.admin.monitor.timeout

timeout per endpointId. Defaults to default-timeout.

Type: 
java.util.Map<java.lang.String,java.time.Duration>
spring.boot.admin.notify.mail.from

sender of the change

Type: 
java.lang.String
Default: 
"Spring Boot Admin <noreply@localhost>"
spring.boot.admin.notify.webex.url

base url for Webex API (i.e. https://webexapis.com/v1/messages)

Type: 
java.net.URI
Default: 
"https://webexapis.com/v1/messages"
spring.boot.admin.probed-endpoints

For Spring Boot 2.x applications the endpoints should be discovered automatically using the actuator links. For Spring Boot 1.x applications SBA probes for the specified endpoints using an OPTIONS request. If the path differs from the id you can specify this as id:path (e.g. health:ping).

Type: 
java.lang.String[]
Default: 
["health","env","metrics","httptrace:trace","httptrace","threaddump:dump","threaddump","jolokia","info","logfile","refresh","flyway","liquibase","heapdump","loggers","auditevents","mappings","scheduledtasks","configprops","caches","beans"]
spring.boot.admin.hazelcast.enabled

Enable Hazelcast support.

Type: 
java.lang.Boolean
Default: 
"true"
spring.boot.admin.notify.proxy.host

Proxy-Host for sending notifications

Type: 
java.lang.String
spring.boot.admin.notify.proxy.port

Proxy-Port for sending notifications

Type: 
java.lang.Integer
0
spring.boot.admin.notify.slack.icon

Optional emoji icon without colons (i.e. my-emoji)

Type: 
java.lang.String
spring.boot.admin.notify.discord.tts

If the message is a text to speech message. False by default.

Type: 
java.lang.Boolean
spring.boot.admin.notify.hipchat.url

Base URL for HipChat API (i.e. https://ACCOUNT_NAME.hipchat.com/v2

Type: 
java.net.URI
spring.boot.admin.notify.letschat.url

Host URL for Let´s Chat

Type: 
java.net.URI
spring.boot.admin.notify.mail.enabled

Enables the notification.

Type: 
java.lang.Boolean
Default: 
true
spring.boot.admin.notify.opsgenie.url

BASE URL for OpsGenie API

Type: 
java.net.URI
Default: 
"https://api.opsgenie.com/v2/alerts"
spring.boot.admin.monitor.read-timeout

Type: 
java.lang.Long
spring.boot.admin.notify.feishu.at-all

@ all.

Type: 
java.lang.Boolean
Default: 
true
spring.boot.admin.notify.feishu.secret

The secret of the chat group robot from the FeiShu setup.

Type: 
java.lang.String
spring.boot.admin.notify.letschat.room

Name of the room

Type: 
java.lang.String
spring.boot.admin.notify.mail.base-url

Base-URL used for hyperlinks in mail

Type: 
java.lang.String
spring.boot.admin.notify.mail.template

Thymeleaf template for mail

Type: 
java.lang.String
Default: 
"META-INF/spring-boot-admin-server/mail/status-changed.html"
spring.boot.admin.notify.opsgenie.tags

Comma separated list of labels attached to the alert

Type: 
java.lang.String
spring.boot.admin.notify.opsgenie.user

Default owner of the execution. If user is not specified, the system becomes owner of the execution.

Type: 
java.lang.String
spring.boot.admin.notify.pagerduty.url

URI for pagerduty-REST-API

Type: 
java.net.URI
Default: 
"https://events.pagerduty.com/generic/2010-04-15/create_event.json"
spring.boot.admin.notify.slack.channel

Optional channel name without # sign (i.e. somechannel)

Type: 
java.lang.String
spring.boot.admin.notify.slack.enabled

Enables the notification.

Type: 
java.lang.Boolean
Default: 
true
spring.boot.admin.notify.slack.message

Message formatted using Slack markups. SpEL template using event as root

Type: 
java.lang.String
spring.boot.admin.notify.webex.enabled

Enables the notification.

Type: 
java.lang.Boolean
Default: 
true
spring.boot.admin.notify.webex.room-id

Room identifier in Webex where the message will be sent

Type: 
java.lang.String
spring.boot.admin.hazelcast.event-store

Name of backing Hazelcast-Map for storing the instance events.

Type: 
java.lang.String
Default: 
"spring-boot-admin-application-store"
spring.boot.admin.instance-auth.enabled

Whether or not to use configuration properties as a source for instance credentials
Default: true

Type: 
java.lang.Boolean
Default: 
true
spring.boot.admin.monitor.info-interval

Time interval to check the info of instances,

Type: 
java.time.Duration
Default: 
"1m"
spring.boot.admin.monitor.info-lifetime

Lifetime of info. The info won't be updated as long the last info isn't expired.

Type: 
java.time.Duration
Default: 
"1m"
spring.boot.admin.notify.feishu.enabled

Enables the notification.

Type: 
java.lang.Boolean
Default: 
true
spring.boot.admin.notify.feishu.message

Type: 
java.lang.String
spring.boot.admin.notify.hipchat.notify

TRUE will cause OS notification, FALSE will only notify to room

Type: 
java.lang.Boolean
spring.boot.admin.notify.letschat.token

Token for the Let´s chat API

Type: 
java.lang.String
spring.boot.admin.notify.proxy.password

Proxy-Password for sending notifications (if proxy requires authentication).

Type: 
java.lang.String
spring.boot.admin.notify.proxy.username

Proxy-User for sending notifications (if proxy requires authentication).

Type: 
java.lang.String
spring.boot.admin.notify.rocketchat.url

Host URL for RocketChat server

Type: 
java.lang.String
spring.boot.admin.notify.slack.username

Optional username which sends notification

Type: 
java.lang.String
Default: 
"Spring Boot Admin"
spring.boot.admin.notify.dingtalk.secret

Secret for DingTalk.

Type: 
java.lang.String
spring.boot.admin.notify.discord.enabled

Enables the notification.

Type: 
java.lang.Boolean
Default: 
true
spring.boot.admin.notify.discord.message

Type: 
java.lang.String
spring.boot.admin.notify.hipchat.enabled

Enables the notification.

Type: 
java.lang.Boolean
Default: 
true
spring.boot.admin.notify.hipchat.room-id

Id of the room to notify

Type: 
java.lang.String
spring.boot.admin.notify.opsgenie.entity

The entity the alert is related to.

Type: 
java.lang.String
spring.boot.admin.notify.opsgenie.source

Field to specify source of alert. By default, it will be assigned to IP address of incoming request

Type: 
java.lang.String
spring.boot.admin.monitor.connect-timeout

Type: 
java.lang.Long
spring.boot.admin.monitor.default-retries

Default number of retries for failed requests. Individual values for specific endpoints can be overriden using `spring.boot.admin.monitor.retries.*`.

Type: 
java.lang.Integer
0
spring.boot.admin.monitor.default-timeout

Default timeout when making requests. Individual values for specific endpoints can be overriden using `spring.boot.admin.monitor.timeout.*`.

Type: 
java.time.Duration
Default: 
"10000ms"
spring.boot.admin.monitor.status-interval

Time interval to check the status of instances, must be greater than 1 second.

Type: 
java.time.Duration
Default: 
"10000ms"
spring.boot.admin.monitor.status-lifetime

Lifetime of status. The status won't be updated as long the last status isn't expired.

Type: 
java.time.Duration
Default: 
"10000ms"
spring.boot.admin.notify.dingtalk.enabled

Enables the notification.

Type: 
java.lang.Boolean
Default: 
true
spring.boot.admin.notify.dingtalk.message

Type: 
java.lang.String
spring.boot.admin.notify.discord.username

Optional username. Default is set in Discord.

Type: 
java.lang.String
spring.boot.admin.notify.letschat.enabled

Enables the notification.

Type: 
java.lang.Boolean
Default: 
true
spring.boot.admin.notify.letschat.message

Message template. SpEL template using event as root

Type: 
java.lang.String
spring.boot.admin.notify.ms-teams.enabled

Enables the notification.

Type: 
java.lang.Boolean
Default: 
true
spring.boot.admin.notify.opsgenie.actions

Comma separated list of actions that can be executed.

Type: 
java.lang.String
spring.boot.admin.notify.opsgenie.api-key

Integration ApiKey

Type: 
java.lang.String
spring.boot.admin.notify.opsgenie.enabled

Enables the notification.

Type: 
java.lang.Boolean
Default: 
true
spring.boot.admin.notify.pagerduty.client

Client for pagerduty-REST-API

Type: 
java.lang.String
spring.boot.admin.notify.rocketchat.token

Token for RocketChat API

Type: 
java.lang.String
spring.boot.admin.notify.telegram.api-url

base url for telegram (i.e. https://api.telegram.org)

Type: 
java.lang.String
Default: 
"https://api.telegram.org"
spring.boot.admin.notify.telegram.chat-id

Unique identifier for the target chat or username of the target channel

Type: 
java.lang.String
spring.boot.admin.notify.telegram.enabled

Enables the notification.

Type: 
java.lang.Boolean
Default: 
true
spring.boot.admin.notify.webex.auth-token

Bearer authentication token for Webex API

Type: 
java.lang.String
spring.boot.admin.monitor.info-max-backoff

The maximal backoff for info check retries (retry after error has exponential backoff, minimum backoff is 1 second).

Type: 
java.time.Duration
Default: 
"10m"
spring.boot.admin.notify.feishu.card.title

This is header title.

Type: 
java.lang.String
Default: 
"Codecentric's Spring Boot Admin notice"
spring.boot.admin.notify.letschat.username

username which sends notification

Type: 
java.lang.String
Default: 
"Spring Boot Admin"
spring.boot.admin.notify.pagerduty.enabled

Enables the notification.

Type: 
java.lang.Boolean
Default: 
true
spring.boot.admin.notify.slack.webhook-url

Webhook url for Slack API (i.e. https://hooks.slack.com/services/xxx)

Type: 
java.net.URI
spring.boot.admin.instance-auth.service-map

Map of instance credentials per registered service name

Type: 
java.util.Map<java.lang.String,de.codecentric.boot.admin.server.web.client.BasicAuthHttpHeaderProvider$InstanceCredentials>
spring.boot.admin.metadata-keys-to-sanitize

The metadata keys which should be sanitized when serializing to json

Type: 
java.lang.String[]
Default: 
[".*password$",".*secret$",".*key$",".*token$",".*credentials.*",".*vcap_services$"]
spring.boot.admin.notify.discord.avatar-url

Optional URL to avatar.

Type: 
java.lang.String
spring.boot.admin.notify.feishu.webhook-url

Webhook URL for the FeiShu(飞书) chat group API (i.e. https://open.feishu.cn/open-apis/bot/v2/hook/xxx).

Type: 
java.net.URI
spring.boot.admin.notify.hipchat.auth-token

API token that has access to notify in the room

Type: 
java.lang.String
spring.boot.admin.notify.rocketchat.enabled

Enables the notification.

Type: 
java.lang.Boolean
Default: 
true
spring.boot.admin.notify.rocketchat.room-id

Room Id to send message

Type: 
java.lang.String
spring.boot.admin.notify.rocketchat.user-id

User Id for RocketChat API

Type: 
java.lang.String
spring.boot.admin.monitor.status-max-backoff

The maximal backoff for status check retries (retry after error has exponential backoff, minimum backoff is 1 second).

Type: 
java.time.Duration
Default: 
"60000ms"
spring.boot.admin.notify.discord.webhook-url

Webhook URI for the Discord API (i.e. https://discordapp.com/api/webhooks/{webhook.id}/{webhook.token})

Type: 
java.net.URI
spring.boot.admin.notify.feishu.message-type

FeiShu message type: text(文本) interactive(消息卡片)

Type: 
de.codecentric.boot.admin.server.notify.FeiShuNotifier$MessageType
Default: 
"interactive"
spring.boot.admin.notify.hipchat.description

Trigger description. SpEL template using event as root;

Type: 
java.lang.String
spring.boot.admin.notify.mail.ignore-changes

List of changes to ignore. Must be in Format OLD:NEW, for any status use * as wildcard, e.g. *:UP or OFFLINE:*

Type: 
java.lang.String[]
Default: 
["UNKNOWN:UP"]
spring.boot.admin.notify.telegram.auth-token

The token identifying und authorizing your Telegram bot (e.g. `123456:ABC-DEF1234ghIkl-zyx57W2v1u123ew11`)

Type: 
java.lang.String
spring.boot.admin.notify.telegram.parse-mode

Send Markdown or HTML, if you want Telegram apps to show bold, italic, fixed-width text or inline URLs in your bot's message.

Type: 
java.lang.String
Default: 
"HTML"
spring.boot.admin.notify.dingtalk.webhook-url

Webhook URI for the DingTalk API.

Type: 
java.lang.String
spring.boot.admin.notify.ms-teams.theme-color

Theme Color is the color of the accent on the message that appears in Microsoft Teams. Default is Spring Green

Type: 
java.lang.String
spring.boot.admin.notify.ms-teams.webhook-url

Webhook url for Microsoft Teams Channel Webhook connector (i.e. ...{webhook-id})

Type: 
java.net.URI
spring.boot.admin.notify.pagerduty.client-url

Client-url for pagerduty-REST-API

Type: 
java.net.URI
spring.boot.admin.notify.slack.ignore-changes

List of changes to ignore. Must be in Format OLD:NEW, for any status use * as wildcard, e.g. *:UP or OFFLINE:*

Type: 
java.lang.String[]
Default: 
["UNKNOWN:UP"]
spring.boot.admin.notify.webex.ignore-changes

List of changes to ignore. Must be in Format OLD:NEW, for any status use * as wildcard, e.g. *:UP or OFFLINE:*

Type: 
java.lang.String[]
Default: 
["UNKNOWN:UP"]
spring.boot.admin.hazelcast.sent-notifications

Name of backing Hazelcast-Map for storing the sent notifications.

Type: 
java.lang.String
Default: 
"spring-boot-admin-sent-notifications"
spring.boot.admin.notify.feishu.ignore-changes

List of changes to ignore. Must be in Format OLD:NEW, for any status use * as wildcard, e.g. *:UP or OFFLINE:*

Type: 
java.lang.String[]
Default: 
["UNKNOWN:UP"]
spring.boot.admin.notify.pagerduty.description

Trigger description. SpEL template using event as root;

Type: 
java.lang.String
spring.boot.admin.notify.pagerduty.service-key

Service-Key for pagerduty-REST-API

Type: 
java.lang.String
spring.boot.admin.notify.discord.ignore-changes

List of changes to ignore. Must be in Format OLD:NEW, for any status use * as wildcard, e.g. *:UP or OFFLINE:*

Type: 
java.lang.String[]
Default: 
["UNKNOWN:UP"]
spring.boot.admin.notify.hipchat.ignore-changes

List of changes to ignore. Must be in Format OLD:NEW, for any status use * as wildcard, e.g. *:UP or OFFLINE:*

Type: 
java.lang.String[]
Default: 
["UNKNOWN:UP"]
spring.boot.admin.instance-auth.default-password

Default userpassword used for authentication to each instance. Individual values for specific instances can be overriden using `spring.boot.admin.instance-auth.service-map.*.user-password`.
Default: null

Type: 
java.lang.String
spring.boot.admin.instance-proxy.ignored-headers

Headers not to be forwarded when making requests to clients.

Type: 
java.util.Set<java.lang.String>
spring.boot.admin.notify.dingtalk.ignore-changes

List of changes to ignore. Must be in Format OLD:NEW, for any status use * as wildcard, e.g. *:UP or OFFLINE:*

Type: 
java.lang.String[]
Default: 
["UNKNOWN:UP"]
spring.boot.admin.notify.feishu.card.theme-color

Type: 
java.lang.String
Default: 
"red"
spring.boot.admin.notify.letschat.ignore-changes

List of changes to ignore. Must be in Format OLD:NEW, for any status use * as wildcard, e.g. *:UP or OFFLINE:*

Type: 
java.lang.String[]
Default: 
["UNKNOWN:UP"]
spring.boot.admin.notify.ms-teams.ignore-changes

List of changes to ignore. Must be in Format OLD:NEW, for any status use * as wildcard, e.g. *:UP or OFFLINE:*

Type: 
java.lang.String[]
Default: 
["UNKNOWN:UP"]
spring.boot.admin.notify.opsgenie.ignore-changes

List of changes to ignore. Must be in Format OLD:NEW, for any status use * as wildcard, e.g. *:UP or OFFLINE:*

Type: 
java.lang.String[]
Default: 
["UNKNOWN:UP"]
spring.boot.admin.notify.telegram.disable-notify

If true users will receive a notification with no sound.

Type: 
java.lang.Boolean
spring.boot.admin.notify.telegram.ignore-changes

List of changes to ignore. Must be in Format OLD:NEW, for any status use * as wildcard, e.g. *:UP or OFFLINE:*

Type: 
java.lang.String[]
Default: 
["UNKNOWN:UP"]
spring.boot.admin.instance-auth.default-user-name

Default username used for authentication to each instance. Individual values for specific instances can be overriden using `spring.boot.admin.instance-auth.service-map.*.user-name`.
Default: null

Type: 
java.lang.String
spring.boot.admin.notify.ms-teams.message-summary

Summary section of every Teams message originating from Spring Boot Admin

Type: 
java.lang.String
Default: 
"Spring Boot Admin Notification"
spring.boot.admin.notify.pagerduty.ignore-changes

List of changes to ignore. Must be in Format OLD:NEW, for any status use * as wildcard, e.g. *:UP or OFFLINE:*

Type: 
java.lang.String[]
Default: 
["UNKNOWN:UP"]
spring.boot.admin.notify.ms-teams.registered-title

Title of the Teams message when an app registers

Type: 
java.lang.String
Default: 
"Registered"
spring.boot.admin.notify.rocketchat.ignore-changes

List of changes to ignore. Must be in Format OLD:NEW, for any status use * as wildcard, e.g. *:UP or OFFLINE:*

Type: 
java.lang.String[]
Default: 
["UNKNOWN:UP"]
spring.boot.admin.notify.mail.additional-properties

Additional properties to be set for the template

Type: 
java.util.Map<java.lang.String,java.lang.Object>
spring.boot.admin.notify.ms-teams.de-registered-title

Title of the Teams message when an app de-registers

Type: 
java.lang.String
Default: 
"De-Registered"
spring.boot.admin.notify.ms-teams.status-changed-title

Title of the Teams message when an app changes status

Type: 
java.lang.String
Default: 
"Status Changed"
spring.boot.admin.notify.ms-teams.status-activity-subtitle

Message will be used as title of the Activity section of the Teams message when an app changes status

Type: 
java.lang.String
spring.boot.admin.notify.ms-teams.register-activity-subtitle

Message will be used as title of the Activity section of the Teams message when an app registers

Type: 
java.lang.String
spring.boot.admin.notify.ms-teams.deregister-activity-subtitle

Message will be used as title of the Activity section of the Teams message when an app de-registers.

Type: 
java.lang.String