Добавить зависимости POM:
<!-Мониторинг Spring-Boot-> <Dependency> <groupId> org.springframework.boot </GroupId> <ArtifactId> Spring-boot-Starter-Actuator </artifactId> </repertive> <Depective> <groupId> org.springframework.boot </GroupD> <ratifactid> spring-boot-starter-web-web-web-web-web-web-web-web-web-sprame.
Укажите контролируемый порт http в application.yml (если не указан, тот же порт, что и сервер); Укажите, чтобы удалить определенную проверку (например, не контролировать Health.mail):
Сервер: Порт: 8083 Менгларование: порт: 8083 Безопасность: включено: false #
Мониторинг и управление конечными точками
| Имя конечной точки | описывать |
|---|---|
| Автоконфиг | Вся информация об автоматической конфигурации (PositiveMatches: запуск, негативные компоненты не работают) |
| Аудив | Аудиторские события |
| бобы | Вся информация о бобах |
| ConfigProps | Все свойства конфигурации |
| свалка | Информация о статусе потока |
| эн | Текущая информация об окружающей среде |
| здоровье | Применить состояние здоровья |
| информация | Текущая информация о приложении |
| метрики | Различные показатели применения |
| отображения | Применить путь к карте @Requestmapping |
| неисправность | Закройте текущее приложение (по умолчанию закрыто) |
| след | Информация о отслеживании (последний HTTP -запрос) |
| Heapdump | Скачать снимки памяти |
http: // localhost: 8083/info Прочтите информацию.* Свойство приложения файла конфигурации.properties
Читайте в инфопропертизах
Application.properties:
info.app.version = v1.2.0info.app.name = abc
Получить информацию о Git.properties в GitProperties
info.app.version = v1.2.0info.app.name = abc #удаленно закрыто и включите конечные точки.shutdown.enabled = true #access: http: // localhost: 8083/shutdown close service
метрики
{mem: 573549, // Размер памяти mem.free: 388198, // Остальные размер памяти процессоров: 4, // Количество процессоров. 1842688, nonHeap.committed: 85056, nonHeap.init: 2496, nonHeap.Usense: 83566, nonHeap: 0, Threads.peak: 46, Threads.deemon: 36, Threads. Class gc.ps_scavenge.count: 10, gc.ps_scavenge.time: 103, gc.ps_marksweep.count: 3, gc.ps_marksweep.time: 219, httpsessions.max: -1, httpssessions.active: 0, hauge.response.mappings: 3, ray.ressonse. 167, counter.status.200.mappings: 1, counter.status.200.autoconfig: 2, counter.status.200.trace: 1} Пользовательские инструкции по конфигурации:
#Close Функция Metrics EndPoints.metrics.enabled = false#включить выключение удаленного отключения endpoints.beans.enabled = true#all access add ud root directory management.context-path =/Manage Management.port = 8181
Пакет org.springframework.boot.actuate.Health содержит все проверки состояния здоровья, такие как RedisHealthIndicator, который будет проверяться при стартере Redis.
{Статус: "DOWN", // Статус Diskspace: {Статус: "UP", Total: 395243941888, бесплатно: 367246643200, порог: 10485760}, Rabbit: {Status: "Down", orry: "org.spramework.amqp.amqpconcecepcecepcecepecepcecepcece.net.netcecepcecepcepcepcecepcece.netectecepcecepcepcepcece.netectecece.netectectrexcepction: org.spramework.amqp.amq Отказано: Connect "}, Redis: {status:" up ", версия:" 4.0.9 "}, db: {status:" up ", база данных:" mysql ", привет: 1}}Пользовательское здоровье
• Пользовательский индикатор состояния здоровья
• 1. Напишите индикатор для реализации интерфейса HealthIndicator
• 2. Название индикатора xxxxhealthindicator
• 3. Добавить в контейнер
Импорт org.springframework.boot.actuate.health.health; import org.springframework.boot.actuate.health.healthindicator; import org.springframework.stereotyle.component; @componentpublic class myapphealthindicator ПРИМЕНЕНИЕ HealthIndicator Method // health.up (). build () представляет Health greate Health.down (). WithDeetail («MSG», «Исключение обслуживания»). Build (); }}
Суммировать
Выше приведено учебное пособие по конфигурации и используйте привод Spring Boot Starter (мониторинг здоровья), введенный вам редактором. Я надеюсь, что это будет полезно для вас. Если у вас есть какие -либо вопросы, пожалуйста, оставьте мне сообщение, и редактор ответит вам вовремя. Большое спасибо за вашу поддержку сайту wulin.com!