基础配置
您可以使用运行状况信息来检查正在运行的应用程序的状态。
他经常用于监控软件系统,使其可以在系统出现问题时通知一些人。
运行状况端点公开的信息取决于management.endpoint.health.show-details属性
该属性可以使用以下值之一进行配置:
Name | Description |
---|---|
never | 永远不现实细节. |
when-authorized | 详细信息仅向授权用户显示.可以使用management.endpoint.health.roles配置授权角色. |
always | 向所有用户显示详细信息. |
指标介绍
在合适的时候,Spring Boot会自动配置以下健康指标:
Name | Description |
---|---|
CassandraHealthIndicator | Checks that a Cassandra database is up. |
CouchbaseHealthIndicator | Checks that a Couchbase cluster is up. |
DiskSpaceHealthIndicator | Checks for low disk space. |
DataSourceHealthIndicator | Checks that a connection to DataSource can be obtained. |
ElasticsearchHealthIndicator | Checks that an Elasticsearch cluster is up. |
InfluxDbHealthIndicator | Checks that an InfluxDB server is up. |
JmsHealthIndicator | Checks that a JMS broker is up. |
MailHealthIndicator | Checks that a mail server is up. |
MongoHealthIndicator | Checks that a Mongo database is up. |
Neo4jHealthIndicator | Checks that a Neo4j server is up. |